@media (min-width: 992px) {
    .col-md-offset-1
    {
        margin-left: 4.333333% !important;
    }
}
.resolve_text {
    text-align:left !important;
}
.com_complaint_content {
    margin: 0 0 58px;
}
.company_content {
    text-align:left;
}
.view_sharefilecomp {
    margin: 12px !important;
    width: 190px !important;
    padding: 19px 19px !important;
    text-align: center !important;
}
.talkbtn {
    background: #3598DC;
}
.talkbtn:hover {
    background: #297FB8;
}
.btn_links {
    border-bottom:none !important;
}
.fa-phone {
    padding-right:2px !important;
    line-height: 10px !important;
    font-size: 20px !important;
    vertical-align: middle !important;
}
.story_card {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2) !important;
    height: 210px !important;
    transition: 0.3s !important;
    border:1px solid rgba(119,119,119,.3);
}
.story_card p {
    margin: 1em 0 0 0 !important;
}
.divide_col {
    padding-left:20px !important;
    padding-top: 35px;
    cursor:pointer;
}
@media (max-width: 768px) {
    .story_card p {
        margin: 0.3em 0 0 0 !important;
    }
    .divide_col {
        padding-top: 15px !important;
        cursor:pointer;
    }
}
[aria-expanded="false"] > .read_expanded,
[aria-expanded="true"] > .read_collapsed {
    display: none;
}
@media (min-width: 481px) and (max-width: 767px) {
    .mobile_box{
        margin-left: 13px;
    }
    .mobile_stats{
        font-size: 14px !important;
    }
    .ques_heading{
        font-size: 20px !important;
    }
}
@media (min-width: 320px) and (max-width: 480px) {
    .mobile_box{
        margin-left: 13px;
    }
    .mobile_stats{
        font-size: 14px !important;
    }
    .ques_heading{
        font-size: 20px !important;
    }
}
.pills_tab > li {
    float: left;
    margin-bottom: -1px;
}
.pills_tab > li.active > a, .pills_tab > li.active > a:focus, .pills_tab > li.active > a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #D0021B;
    border-bottom-color: rgb(208, 2, 27);
    border-bottom-color: transparent;
}
.tab-pane {
    float: left;
    padding: 25px;
    border-top-color: transparent;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.tab_div {
    margin-top: 40px !important;
}
.tab_ques{
    margin-top:1em!important;
    color:#D0021B;
    padding: 5px 0px 5px 0 !important;
}
.ques_heading{
    font-size: 30px;
}
#user_question {
    /*display: flex;
    flex-flow: row wrap;*/
    align-items: center;
}
#user_question input {
    vertical-align: middle;
    margin: 5px 0px 5px 0;
    padding: 10px;
}
@media (max-width: 800px) {
    #user_question input {
        margin: 10px 0;
    }
    #user_question {
        flex-direction: column;
        align-items: stretch;
    }
    .answer_inline textarea {
        margin: 10px 0;
    }
    .answer_inline {
        flex-direction: column;
        align-items: stretch;
    }
}

.answer_inline {
    display: flex;
    /*flex-flow: row wrap;*/
    align-items: center;
    margin-top: 22px;
}
.answer_inline textarea {
    vertical-align: middle;
    margin: 5px 10px 5px 0;
    padding: 10px 0 0 10px;
    background-color: #fff;
    border: 1px solid #ddd;
    min-height:0px !important;
    font-size: 10pt;
}

.ask_button{
    float:right;
}
input:disabled,
input[disabled]{
    border: 1px solid #999999;
    background-color: #cccccc;
    color: #ffffff;
}
.disabled:hover{
    border: 1px solid #999999 !important;
    background-color: #cccccc !important;
    color: #ffffff !important;
}
.ques_ans{
    margin-top: 0px !important;
    font-size: 12px;
    float: left;
    padding: 0px 0px 0px 0 !important;
    cursor:pointer;
}
.send_ans{
    padding:5px 30px 5px 30px !important;
}
.hide_ans_box{
    display:none;
}
.empty{
    height:5px;
}
@media (min-width: 481px) and (max-width: 767px) {
    .ques_heading_title{
        font-size: 20px;
        margin-top: 1em !important;
        padding: 5px 0px 5px 0 !important;
    }
    .login_add_answer{
        margin-top: 15px;
    }
    .notlogin{
        margin-top: 50px !important;
    }
    .hrline{
        margin-top: 40px;
        margin-bottom: 5px;
    }
}
@media (min-width: 320px) and (max-width: 480px) {
    .ques_heading_title{
        font-size: 20px;
        margin-top: 1em !important;
        padding: 5px 0px 5px 0 !important;
    }
    .login_add_answer{
        margin-top: 15px;
    }
    .notlogin{
        margin-top: 50px !important;
    }
    .hrline{
        margin-top: 40px;
        margin-bottom: 5px;
    }
}
@media (min-width: 1281px) {
    .ques_heading_title{
        font-size: 25px;
        margin-top: 1em !important;
        padding: 5px 0px 5px 0 !important;
    }
    .tab_ques{
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .hrline{
        margin-top: 65px;
        margin-bottom: 5px;
    }
}
@media (min-width: 1025px) and (max-width: 1280px) {
    .ques_heading_title{
        font-size: 25px;
        margin-top: 1em !important;
        padding: 5px 0px 5px 0 !important;
    }
    .tab_ques{
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .hrline{
        margin-top: 65px;
        margin-bottom: 5px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .ques_heading_title{
        font-size: 25px;
        margin-top: 1em !important;
        padding: 5px 0px 5px 0 !important;
    }
    .tab_ques{
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .hrline{
        margin-top: 65px;
        margin-bottom: 5px;
    }
}
.submitted_ans{
    font-size: 14px;
    margin-bottom: 14px;
}
.static_ques{
    float:right;
}

#company_contact>.first_form_sec
	{
		padding:0 !important;
	}
	.modal_heading_text {
		text-align: left !important;
	}
	.readmore_link
	{
		text-align: left !important;
		color: #DB001A;
		border-bottom-color: #DB001A;
	}
	.collpar
	{
		text-align: left !important;
	}
	.collist
	{
		text-align: left;
		list-style-type: disc;
		list-style-position: inside;
	}
	.collpara
	{
		text-align: left !important;
	}
	.ques_para_col
	{
		margin-top:10px !important;
	}
	#company_contact>.view_comp
	{
		color: #DB001A;
	}
	.readmore_link
	{
		font-size:16px !important;
    }
    .view_sharefilecomp
{
	margin: 12px !important;
    width: 190px !important;
    padding: 20px 0 !important;
    text-align: center !important;
}
.talkbtn
{
	background: #3598DC;
}
.talkbtn:hover
{
	background: #297FB8;
}
.btn_links
{
	border-bottom:none !important;
}
.fa-phone
{
	padding-right:2px !important;
	line-height: 10px !important;
	font-size: 25px !important;
    vertical-align: middle !important;
}
.hom_bg{
    text-align: center !important;

}

input[type="button"], input[type="submit"], input[type="reset"], button, .button {
    -moz-transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-appearance: none;
    position: relative;
    display: inline-block;
    background: #000;
    padding: .85em 3.5em .85em 3.5em;
    border-radius: .25em;
    cursor: pointer;
    border: 0;
    color: #fff;
    text-align: center;
    text-decoration: none;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
}
.navbar-brand {
    float: left;
    height: 50px;
    padding: 1px 15px;
    font-size: 18px;
    line-height: 20px;
}
#slogan{font-size:15px;color:#888!important;float:left;margin-bottom:0em!important;margin-top:13px}.icon_img{width:55%}.footer-page-link{display:inline-block!important;font-size:15px!important}.new_page_link{padding-top:0px!important}#sharelink{font-size:21px;margin-top:40px}#viewlink{font-size:22px;margin-top:40px}.comp_details{display:block;font-size:19px;margin-bottom:0px!important;text-align:left!important}.first{font-size:30px!important}@media screen and (max-width:737) and (min-width:320){.page_heading{text-align:center!important}}@media screen and (max-width:768) and (min-width:320){#slogan{font-size:15px;float:left;margin-left:8px!important;margin-bottom:0em!important;line-height:0em!important}}#ContSubmit{margin-left:58px!important}@media screen and (max-width:1280px) and (min-width:320px){#ContSubmit{margin-left:0px!important;margin-top:10px!important}}.view_heading{font-size:1.5em!important;text-align:left}.view_comp{font-size:16px!important;text-align:left!important;margin-bottom:0px!important}.complaint_top{margin-top:10px!important}.view_margin{margin-top:0;line-height:22px}@media screen and (max-width:760px) and (min-width:320px){.view_margin{margin-top:0px!important}}@media screen and (max-width:760px) and (min-width:320px){.view_margin{margin-top:0px!important}}.alpha li a:active{color:#3D3D3D!important}.search{display:block!important;box-shadow:inset 0 0 0 2px #9c9c9c!important;background:#c2c2c2!important;width:100%!important;padding:.85em 1em .85em 1em!important;border-radius:0.25em!important;border:0!important;height:46px}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default
.navbar-nav>.active>a:hover{color:#555;background:none!important}
.navbar-default{
    background:none;
    /* border-bootom:#FFFFF; */
    padding-top:12px;
    padding-bottom:12px
}
.container .navbar-brand,.navbar>.container-fluid .navbar-brand{font-size:30px}
a:focus{outline:none;outline-offset:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:none}
.navbar-nav>li>a{font-size:18px;line-height:10px; float: right;}
.navbar-default{
    border:none;
    border-bottom:1px solid #d6d6d6d0;
    /* box-shadow: 0 2px 5px rgba(165, 165, 165, 0.288); */
    background-color: #f8f8f8;
    
}
a:focus,a:hover{color:#333;text-decoration:none}
.list-marg{float:left!important;padding-left:0.5em!important}.foot_para{text-align:left!important;line-height:22px!important;font-size:16px!important}.complaint-support{font-size:25px;cursor:pointer}foot_div{margin-bottom:2em}.feat{padding:0em 0 0em 0!important}.faq{padding:0em!important}.ques_para{text-align:left!important;color:#555;margin-top:2em;margin-bottom:0em;font-weight:bolder}.para_first{margin-top:0em!important}.ans_para{text-align:left!important;color:#777;margin-top:0em;margin-bottom:0em;line-height:22px}.nav_col{float:right}.con_co{float:left}.con_for{float:left;padding-top:0px!important}.for_list{padding-top:0px!important}.brand{float:left;padding-top:0px!important}.brand_list{padding-top:0px!important}
.copy_right{margin-left:1em!important}.br_logo{font-size:50px}

.headitem1{
    margin-bottom: 5px;
}
.headitem2{
    margin-bottom: 10px;
}
