/**
*   2013 - 2019 ATSinfosystem.
*
*   NOTICE OF LICENSE
*
*   All rights is reserved,
*   Please go through this link for complete license: http://www.atsinfosystem.com/licence/
*
*
*   DISCLAMER
*
*   Do not edit or add to this file if you wish to upgrade this module to newer versions in the future.
*   If you wish to customize this module for your needs please refer to
*   http://www.atsinfosystem.com/customization-guidelines/ for more information.
*
*
*   @author     :   ATSinfosystem <support@atsinfosystem.com>
*   @copyright  :   2013 - 2019 ATSinfosystem.
*   @license    :   http://www.atsinfosystem.com/licence/
*/
  
.ats-voice-system {
    cursor: pointer;
    background: #ebebeb;
    border: 1px solid #acaaa6;
    padding: .36rem;
    float: left;
}
.ats-voice-system i{
	padding: .45rem;
}
.ats-left-border {    
    border-right: none;
}
.ats-right-border {    
    border-left: none;
}
#search_widget .ats-voice-system, #search-widget-mobile .ats-voice-system{
    padding: 9px 5px;
	height: 100%;
}
#search_widget .ats-voice-system.ats-right-border{
    position: absolute;
	right: -35px;
}
#search_widget .ats-voice-system.ats-left-border {
    position: absolute;
    left: -35px;
}

#search-widget-mobile.ats-right-margin .search-btn{
	right: 35px;
}

#search_widget .ats-voice-system.ats-left-border + span + input, #search_widget .ats-voice-system.ats-left-border + input{
    width: inherit;
}

#header .header-top .search-widget.ats-left-margin .input-group{
   /* width: 90%;*/
}

#header .header-top .search-widget.ats-right-margin .input-group{
   /* width: 90%;*/
}

@media (max-width:767px) {
    #header .header-top .search-widget.ats-right-margin, #header .header-top .search-widget.ats-left-margin {
        width: 88%;
    }
    #search_widget .ats-voice-system.ats-left-border + span + input, #search_widget .ats-voice-system.ats-left-border + input{
        width: 91.5%;
    }
}
@media (max-width:411px) {
    #search_widget .ats-voice-system.ats-left-border + span + input, #search_widget .ats-voice-system.ats-left-border + input{
        width: 89%;
    }
}

@media (max-width:360px) {
    #header .header-top .search-widget.ats-right-margin, #header .header-top .search-widget.ats-left-margin {
        width: 87%;
    }
    #search_widget .ats-voice-system.ats-left-border + span + input, #search_widget .ats-voice-system.ats-left-border + input{
        width: 87%;
    }
}
