@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Droid+Sans:400,700);
/*
Theme Name: Murthy Law Firm Child
Template: murthy
*/
@import url("../murthy/style.css");

p {
    font-family: 'Droid Sans', 'PT Sans','Trebuchet ms','Arial','Verdana',sans-serif !important;
}
p.slider-button {
    font-family: Oswald, sans-serif!important;
}
p.ls-l{
 font-family: 'Droid Sans', 'PT Sans','Trebuchet ms','Arial','Verdana',sans-serif !important;
}
a.contact-us, a.client-login{
   font-family: 'Droid Sans', 'PT Sans','Trebuchet ms','Arial','Verdana',sans-serif !important;
}
a.login-here {
    background: #dd0b0b;
    padding: 8px 15px 8px 15px;
    border-radius: 5px;
    color: #fff;
    font-family: 'oswald',sans-serif;
    letter-spacing: 1px;
}

.column1 li a {
    text-decoration: underline;
}
.footer_col1 a {
    text-decoration: none;
}
.category-faqs span.date.entry_date.updated {
    display: none;
}
.page-id-4685 .title h1 {
    color: #71706a !important;
}
.page-id-37 .wpb_gallery {
    display: none;
}
.category-faqs h1.entry_title {
    margin-bottom: 20px;
}
.page-id-5081 .landing_title, .page-id-5088 .landing_title {
    display: none;
}

.logo_wrapper {
    height: auto;
    float: left;
}
.q_logo img.sticky {
    opacity: 0!important;
}
.q_logo img {
opacity: 1!important;
}
.q_logo img.dark, .q_logo img.light, .q_logo img.mobile, .q_logo img.popup, .q_logo img.sticky {
    opacity: 0!important;
display: none;
}
.q_logo img {
    display: block;
    opacity: 1!important;
    position: relative;
    margin-top: 0%;
    width: auto!important;
    max-width: none;
    -webkit-transition: opacity .6s ease-in-out;
    transition: opacity .6s ease-in-out;
	top: 0%!important;
}
.page-id-67 img.normal {
    margin-top: 0%;
    position: relative;
}
header.sticky:not(.header_style_on_scroll) .q_logo img.normal {
    opacity: 1!important;
    z-index: 10000;
    position: absolute;
    top: -4%;
}
sup {
    top: -4px!important;
    font-size: 7px;
    margin-left: 3px;
    position: relative;
}
.testimonials_holder .flex-direction-nav {
    display: block;
    position: static;
    margin: 0 auto;
    margin-top: 109px;
    margin-right: 20px;
}

ul.slides {
    margin-left: 0%;
    width: 95%;
}
li#testimonials22316,
li#testimonials22361,
li#testimonials22319,
li#testimonials22329,
li#testimonials22336,
li#testimonials22352,
li#testimonials17124,
li#testimonials20678{
    margin-right: 100%!important;
   top: 0px;
    float: left!important;
    clear: right;
    margin-top: -9px;
}
.testimonial-content{ 
width: 100%; float: left; 
margin-right: -100%; 
position: relative; 
opacity: 0; display: 
block; z-index: 1;
}
.testimonial-h3 H3 {
    color: #fff!important;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    font-size: 18px;
}
ul.flex-direction-nav {
    list-style-type: none!important;
    background: none;
    margin-left: 52px;
}

div#hms-testimonial-sc-Ffzrh {
    width: 800px;
    margin: 0 auto;
    /* margin-right: 50%; */
}
.author {
    color: #999;
    font-size: 12px;
}
blockquote.client_testimonial {
    background: #E8F0F3;
    padding: 14px;
    border-radius: 8px;
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 20px;
}
blockquote.client_testimonial p {
    margin-bottom: 8px!important;
}
.testimonials.testimonials_carousel {
    /* margin: 0 auto; */
    /* width: 90%; */
    /* overflow: hidden; */
}
.testimonials .testimonial_text_inner {
    /* display: inline-block; */
    /* float: left; */
    /* position: absolute; */
    /* vertical-align: top; */
}
.testimonials {
    /* position: relative; */
}
.testimonials li {
    background: none;
color: #fff;
}
p.testimonial_author {
    color: #60BDF1!important;
    display: inline;
    float: left;
    position: absolute!important;
    margin-top: 77px!important;
    /* clear: left; */
    /* width: 100%; */
    margin: 0px auto;
    text-align: center!important;
    margin-left: -50%!important;
    width: 100%;
}
.testimonial {
    color: #fff;
padding-bottom: 12px;
}
.testimonials .testimonial_text_inner p {
    line-height: 1.666667em;
    font-size: 16px!important;
    text-align: center!important;
    margin-bottom: 20px!important;
    position: absolute;
    margin-left: -13px;
    width: 95%;
}
.testimonials_holder .flex-direction-nav a{border-color: #407AA2;margin-right: 6px;}
.testimonials_holder .flex-direction-nav a:before {
    font-family: 'FontAwesome',sans-serif;
    position: absolute;
    height: 26px;
    width: 26px;
    line-height: 26px;
    top: 0;
    left: 0;
    color: #FFF;
    text-indent: 0;
    font-size: 16px;
}
.testimonials_holder .flex-direction-nav li:last-child {
    margin-left: 0px;
    padding: 0;
}
.testimonials_holder .flex-direction-nav li {
    margin-top: 0;
}
.testimonials.testimonials_carousel {

/* width: 90%; */

/* height: 100px!important; */
}
a#testimonal {
    margin-left:0;
    color: #fff;
    font-weight: normal;
}


h1.entry_title {
    line-height: 1.2em!important;
}
span.date.entry_date.updated {
    float: left;
    display: inline-block;
    position: relative;
    clear: right;
    width: 100%;
}


body {
    font-size: 14px;
    line-height: 21px;
    color: #000;
    margin: 0;
    -webkit-font-smoothing: antialiased;
    font-family: 'PT Sans','Trebuchet ms','Arial','Verdana',sans-serif;
    font-family: 'Droid Sans', sans-serif !important;
}


.ls-nav-prev,.ls-nav-next {
    width: 50px!important;
    height: 50px;
    z-index: 10000;
    top: 50%;
    margin-top: -25px;
    position: absolute;
    border-radius: 0;
background-color: rgb(181, 145, 111)!important;
border: 0px solid #fff!important;
opacity: .8 !important;
}
.ls-nav-prev:after,.ls-nav-next:after {
    line-height: 50px;
}
.ls-nav-prev{
left: 0px!important;
}
.ls-nav-next{
right: 0px!important;
}
strong {
font-weight: normal;color: #903F3F;}

strong a{
font-weight: normal;color: #DD0B0B;
}
strong {
    font-weight: bold!important;
    color: #1c1c1c!important;
}

h1.ls-l {
    font-family: 'Oswald',sans-serif;
    font-weight: 700;
    letter-spacing: .5px;
}
a#tab-view-all,.tabs-container .qbutton {
    border: 0;
    color: #EB2C2A;
    padding: 0;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: 0;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5px;
}

.tabs-container .qbutton i{
display:none;
}

a#tab-view-all:hover,.tabs-container .qbutton:hover {
    background: transparent;
    color: #999;
}


.att-link p {
    margin-top: -12px;
    background: #E8E8E8 !important;
    padding-top: 12px !important;
}

.att-link a {
    color: #666 !important;
}

.att-link a:hover {
    color: #DD0B0B !important;
}

.bio .att-name h2 {
    background: #f6f6f6;
    padding-top: 10px;
    margin-bottom: -18px !important;
}

.bio h3,
.bio p {
    background: #f6f6f6;
}

.bio .wpb_text_column *:last-child {
    margin-bottom:0;
}
.bio-text {
    min-height: 189px;
    overflow: hidden;
    background: #F6F6F6;
}
.job-description h3 {
    margin-bottom: 0px !important;
    padding-bottom: 10px;
    color: #666 !important;
    max-height: 40px;
    overflow: hidden;
    font-size: 14px;
}

.bio p {
    padding: 0px 15px 10px 15px;
}

.mtsnb .mtsnb-text, .mtsnb .mtsnb-button, .mtsnb .mtsnb-text, .mtsnb input {
    margin: .2em .5em;
    font-weight: normal;
}
.online-services.wpb_column.vc_column_container.vc_col-sm-4 h3 {
    font-family: 'Oswald',sans-serif;
    text-align: center;
}
.vc_column_container>.vc_column-inner {
     /* padding-left: 0px; */
}
.footer_top h5 {
    color: #fff;
    margin: 0 0 22px;
    font-family: 'Oswald',sans-serif;
}

.vc_custom_1454617631149 h2, .vc_custom_1454617644762 h2, .vc_custom_1454617720198 h2, .vc_custom_1473786788506 h2{
 font-family: 'Oswald',sans-serif !important;
 letter-spacing: 1px;
}
h1 {
	color: #126898;
	font-size: 23px;
	font-weight: 300;
	margin-bottom: 0px;
	line-height: 1.8em!important;
	}
h2 {
    font-size: 16px;
    line-height: 1.384615384615385em;
    /* text-transform: none; */
    letter-spacing: 0px;
    font-weight: 600;
}
h2 {
	color: #2E5C84;
	font-size: 17px;
	font-weight: bold;
	/* margin-bottom: 1.8em; */
	line-height: 1.8em;
	text-transform: none;
	letter-spacing: 0px;
	font-weight: normal;
	}

h3, h3 span {
	color: #126898!important;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 6px;
	line-height: 20px;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 18px;
	}
.vc_custom_1438739650687 h3 {
    color: #126898!important;
    font-size: 18px!important;
    font-weight: 400;
    text-transform: uppercase!important;
    letter-spacing: 1px;
    margin-top: 18px;
    font-family: 'Oswald',sans-serif!important;
}
.vc_custom_1456159938806 h3 {
    font-size: 18px;
    font-family: 'Oswald',sans-serif;
    color: #fff!important;
    letter-spacing: 1px;
    margin-top: 20px;
}
h4, h5, h6 {
	color: #126898;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 12px;
	/* line-height: 16px; */
	font-family: 'Droid Sans', sans-serif;
	}
	
h4 {
    margin-bottom: 0px;
    color: #126898;
    font-size: 14px!important;
    line-height: 22px!important;
    font-weight: normal;
}
  p a{

color: #DD0B0B;

font-weight: normal;
}
.vc_col-sm-12{padding-left: 0px!important;}
i {
    font-weight: normal;
}

a {
    color: #126898;
    text-decoration: none;
    cursor: pointer;
}

a:hover, p a:hover {

    text-decoration: none;
}
p a {
color: #126898!important;
    text-decoration: underline;
}
p a:hover {
color: #126898!important;
    text-decoration: none;
}


a.mtsnb-hide {
    background: transparent!important;
}
.hms-testimonial-group .testimonial {
    color: inherit;
    padding-bottom: 12px;
}
.clear {
    margin-bottom: 6px!important;
}

.atss {
    top: 40%!important;

}

.term-pagination {
    padding: 10px;
    margin: 0 auto;
    background: #ECECEC;
    border-radius: 6px;
    text-align: center;
    margin-bottom: 32px;
}
.term-pagination h3 {
    margin-bottom: 0px!important;
}
.mtsnb-container-outer {
    background: #DD0B0B!important;
    font-weight: bold;
}
div#text-222  {
    margin: 0;
    padding: 0;
    margin: 0 0 0 15px;
    color: #fff!important;
}
div#text-222 a {
    color: #fff!important;
    font-family: 'Oswald',sans-serif;	
}
.hms-testimonial-group .hms-testimonial-container {
    background: #E8F0F3;
    padding: 10px;
    border-radius: 8px;
    margin-bottom: 10px;
}
.hms-testimonials-rotator .hms-testimonial-container  {
background:transparent!important;
}

aside .widget.posts_holder li {
    padding: 7px 0px 0px 7px;
    margin: 0;
}
.blog_holder article .post_text h2 .date {
    color: #333!important;
    display: block!important;
    line-height: 40px!important;
}
.blog-widget.widget.widget_nav_menu li {
    padding-left: 10px!important;
    margin-bottom: 6px!important;
}
.pagination ul li, .qode_carousels .slides>li, aside .widget li, .side_menu .widget li, aside .widget li:last-child, .side_menu .widget li:last-child, .latest_post_holder>ul>li, .footer_top .widget.widget_nav_menu li, nav.main_menu ul li, ul#menu-main_menu-1 li {
    background: none;
}
.pagination {
    margin: 12px 0 50px!important;
}
.pagination ul li {
    float: left;
    margin-left: 0px;
}
.latest_post_holder.minimal .latest_post_inner .post_infos {
    margin: 0 0 3px 0;
    margin-bottom: 11px;
    border-bottom-color: #E4E4E4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.latest_post_holder.minimal>ul>li {
    padding-top: 0px;
    padding-left: 0;
}
.pagination ul li span, .pagination ul li a {
    margin: 0 -9px 0 0;
}
.side_menu .widget ul ul {
    padding: 6px 0 0 0px;
}

ul.sub-menu li {
    margin-left: 5px!important;
    /* color: #fff; */
}

.chat-widget.widget.widget_text{
background: #fff;
}
#c1{
text-align: left!important;
}

li.vc_tta-tab {
    background: none;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    text-transform: none!important; 
    letter-spacing: 0px!important; 
}

.sidebar li .current-menu-item a {
    font-weight: normal!important;
    text-transform: Capitalize;
    letter-spacing: .2px;
    color: rgb(255, 255, 255)!important;
    margin-left: 0px;
    /* list-style-type: circle; */
}
.sidebar .current-menu-item li a {
    color: #868686;
}

.column_inner li {
    margin-left: 20px;
}
.full_section_inner ul {
    /* margin-right: 20px; */
    /* background: url("/wp-content/uploads/2016/01/bullet_blue.png") no-repeat scroll 2px 6px transparent; */
    /* list-style: none outside none!important; */
    margin: 0 auto;
    padding: 0px 0 0 0px;
    /* list-style-position: initial; */
    /* margin-left: 35px; */
    /* margin-top: 10px; */
}
.hp-column-h2 h2,.hp-column-h2 h3 {
    letter-spacing: 1px;
}
.two_columns_75_25>.column1>.column_inner {
    padding: 0px 20px 0 0px!important;
}

div#nav_menu-4 {
    background: rgba(0, 0, 0, 0);
}
aside .widget_nav_menu .sub-menu a {
    color: #91A1B9;
    font-weight: normal;
    line-height: 17px;
}

aside .widget ul {/* margin-left: 12px!important; */}
.side_menu h5 {
    margin-left: -10px;
}
.blog_holder.masonry article .post_info {
    margin: 0;
    color: #303030;
}
.vc_general.vc_tta.vc_tta-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-o-shape-group.main-tab.vc_tta-tabs-position-top.vc_tta-controls-align-center.main-tab {
    border-bottom: 1px solid #EEE;
    background-color: rgba(218, 225, 228, 0.41);
    border-width: 0px;
    padding: 10px;
}
.vc_element.vc_vc_tta_tabs.vc_container-block {
    background-color: #000;
    border-bottom: 1px solid #EEE;
    background-color: rgba(218, 225, 228, 0.41);
    padding: 10px;
    /* font-size: 8px; */
    border: 0;
    margin-bottom: -1px!important;
}
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:last-child:not(:first-child) > a {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab > a {
    border-color: #e3e3e3;
     background-color: transparent!important;
    color: #666666;
    /* padding: 0 14px; */
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    color: #116898;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 600;
}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    border-color: #f0f0f0;
    background-color: #FFFFFF !important;
    color: #666666;
    background-color: #FFFFFF;
    color: #EB2C2A !important;
    border-top-left-radius: 6px!important;
    border-top-right-radius: 6px!important;
    /* text-transform: uppercase; */
    font-size: 13px;
    text-decoration: none;
    font-weight: bold;
    /* color: #116898; */
    text-transform: uppercase;
    letter-spacing: 1px;
}
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #FFFFFF;
    margin-top: -5px;
}
.vc_tta.vc_tta-style-classic .vc_tta-tab > a {
    border-width: 0px;
}


.consultations.wpb_column.vc_column_container.vc_col-sm-4,
.hire-us.wpb_column.vc_column_container.vc_col-sm-4,
.client-services.wpb_column.vc_column_container.vc_col-sm-4 {
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    padding: 0;
}
.consultations h2.wpb_heading.wpb_singleimage_heading {
    background-color: #4a5b65;
    margin-bottom: 0px;
}
.hire-us h2.wpb_heading.wpb_singleimage_heading {
    background-color: #116898;
    margin-bottom: 0px;
}
.client-services h2.wpb_heading.wpb_singleimage_heading {
    background-color: #caa078;
    margin-bottom: 0px;
}

.consultations .wpb_single_image.vc_align_left,
.hire-us .wpb_single_image.vc_align_left,
.client-services .wpb_single_image.vc_align_left {
    text-align: left;
    border-color: #fff;
    border-width: 7px;
    border-style: solid;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #666;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #666;
}
.qode_search_form input, .qode_search_form input:focus {
   font-size: 16px!important;
}


i.qode_icon_font_awesome.fa.fa-search.qode_icon_in_search {
    font-size: 21px;
    color: #fff!important;
}

.qode_search_form input, .qode_search_form input:focus {
   background-color: rgba(255, 255, 255, 0)!important;
   color: #000!important;
   opacity: 1!important;
}
.qode_search_form .qode_icon_in_search {
    color: #126898!important;
    font-size: 14px;
    display: inline-block;
    padding: 0 0 0 45px;
    float: left;
    line-height: 50px;
}
.qode_search_form {
    background: none repeat scroll 0 0 #BECBD2!important;
    color: #000!important;
    margin: 0;
    overflow: hidden;
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.q_tabs .tabs-nav li {
    background-image: none;
}

span.date, .latest-post-selection article em {
    font-size: 15px;
    color: #5F5F5F;
    line-height: 40px!important;
    position: relative;
}
span.date {
    line-height: 50px!important;
}


.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    padding: 37px;
    padding-bottom: 10px;
}

.mc4wp-success {
    color: #DD0B0B;
    background-color: #FFFFFF;
    border-color: #750707;
}
.column1.footer_col1 {
    margin-top: 0px;
}
.content_bottom {
    position: relative;
    z-index: 100;
    margin-top: 25px;
}
.mc4wp-alert {
    margin: 1em 0;
    padding: 15px 15px;
    color: #c09853;
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 5px;
    display: block;
    position: relative;
}

.title .separator.small, .title .separator.small.left, .title .separator.small.right {
    margin-top: 24px;
    /* margin-bottom: 10px; */
    background-color: rgba(255, 255, 255, 0.38)!important;
    width: 40%;
    height: 1px;
}
.livechat_button a {
    position: fixed;
    bottom: 25px;
    height: 40px;
    z-index: 10000;
    color: #fff !important;
    border-radius: 7px;
    float: right;
    right: 18px;
}

.blog_holder article .post_info a {
    color: #9D9E9E;
}
.post_text_inner h1 {
    margin-bottom: 5px;
}
.blog_holder article .post_text h5 {
    margin: 0 0 10px;
    text-transform: Capitalize;
    letter-spacing: 0px;
    font-size: 16px;
}
.blog_holder article .post_text .post_text_inner {
    padding: 10px 23px 0px 23px;
    background-color: #fff;
}
.blog_holder article .post_text .post_text_inner {
    padding-right: 40px!important;
}
header.sticky:not(.header_style_on_scroll) .q_logo img.sticky {
    opacity: 1;
    top: -3px;
}

.wpb_tabstabs_holder.clearfix.main-tab {
    border-bottom: 1px solid #EEE;
    background-color: rgba(218, 225, 228, 0.41);
    padding: 10px;
    font-size: 8px;
    border: 0;
    margin-bottom: 28px!important;
}

.main-tab .latest-post-selection article {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #FFF;
    box-sizing: border-box;
    border-bottom: 1px solid #EEE;
    margin-bottom: 2px;
    padding: 0px;
    width: 100%;
    border-top: 0 !important;
    border-left: 0;
    border-right: 0;
}
.main-tab .latest-post-selection article h1 {
    margin-bottom: 0px;
    line-height: 25px;
    padding: 0;
    margin-top: 4px;
    padding-bottom: 0px;
    font-size: 14px;
}
.latest-post-selection article {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background-color: #FFF;
    box-sizing: border-box !important;
    border: 0px solid #EEE!important;
    margin-bottom: 12px!important;
    padding: 0%!important;
    width: 100%;
    border-bottom: solid 1px #e4e4e4!important;
}
.latest-post-selection article h1 {
    font-size: 2em;
    line-height: 1em;
    margin: 0px!important;
    margin-bottom: 1px !important;
}



header .header_top .q_social_icon_holder .simple_social.fa-lg {
    font-size: 15px;
    color: #9B7F66!important;
}
header .container_inner .header_inner_left {
    position: absolute;
    left: 0;
    top: -22px;
    /* overflow: auto; */
}
.header_top {
    position: relative;
    z-index: 1;
    line-height: 33px;
    height: 33px;
    padding: 4px;
    font-size: 13px;
    background-color: #fff;
    -webkit-transition: all .2s ease 0s;
    -moz-transition: all .2s ease 0s;
    -o-transition: all .2s ease 0s;
    transition: all .2s ease 0s;
    background-image: url("/wp-content/uploads/2015/08/header-bkgrd1.jpg");
    /* margin-top: 7px; */
}

a.client-login {
    background-color: #DD0B0B;
    border-radius: 3px;
    padding: 6px;
    color: #fff;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 900;
    letter-spacing: 1px;
padding-left:8px;
padding-right:8px;
}
a.contact-us {
    background-color: #126898;
    border-radius: 3px;
    padding: 6px;
    color: #fff;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 900;
    letter-spacing: 1px;
    padding-left: 8px;
    padding-right: 8px;
    margin-right: 3px;
}


aside .widget a.current{
color:#dd3333;
}
h2.wpb_heading.wpb_singleimage_heading {
    /* position: absolute; */
    bottom: 0!important;
    padding: 10px;
    color: #fff;
    font-size: 10px;
    display: block;
    /* float: left; */
    margin-bottom: 6px!important;
}
.hp-columns h2.wpb_heading.wpb_singleimage_heading {
    bottom: 0px!important;
    color: #fff;
    font-size: 16px;
    left: 25px;
    padding-left: 18px;
    /* position: relative; */
   text-transform: capitalize;
font-family: 'Oswald',sans-serif;
}
div#div-Login {
    background: #e8f0f3;
    /* float: left; */
    position: relative;
    clear: right;
    padding: 22px;
    border-radius: 8px;
    max-width: 300px;
}
input#chatname {
    border: 0;
    font-size: 14px;
    padding: 10px;
    width: 64%;
    margin-bottom: 5px;
    margin-left: -3px;
    margin-right: 4px;
    float: left;
}
.widget_ultimate_posts h4 a {
    font-size: 13px;
    text-indent: 0 !important;
    margin-left: 0px !important;
    line-height: .1em !important;
}
.widget_ultimate_posts h4.entry-title {
    line-height: 18px;
}
.upw-posts article {
    display: block;
    margin-bottom: .3em;
    padding-bottom: .1em;
    border-bottom: 1px solid #ddd;
    line-height: 7px;
}
.vc_col-sm-4.for-hp-column.wpb_column.vc_column_container h2.wpb_heading.wpb_singleimage_heading {
    bottom: 0;
    margin-top: 210px;
    position: absolute;
    padding: 11px;
    color: #fff;
    /* text-transform: CAPITALIZE; */
    letter-spacing: 1px;
    /* padding-left: 9px; */
    font-size: 15px;
    background-color: rgb(74, 91, 101);
    width: 91%;
    text-align: left;
    border-top-style: solid;
    border-top-width: 3px;
    border-top-color: #EB2C2A;
}

.widget.widget_nav_menu {
    background-color: rgb(30, 41, 59);
    padding: 20px;
    border-radius: 6px;
    color: #CAA078;
    font-weight: 600 !important;
    font-size: 15px;
    letter-spacing: 0px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    /* background-image: url("/wp-content/uploads/2015/08/header-bkgrd1.jpg"); */
    padding-left: 0;
}
.widget.widget_text {
    padding: 13px;
    margin-bottom: 8px;
}
aside .widget {
    /* margin: 0px 0px 20px; */
    background-color: #E8F0F3;
    /* padding: 0px!important; */
    border-radius: 8px;
}
aside .widget_nav_menu .sub-menu, aside .widget_pages .children {
    margin-left: -18px !important;
    margin-top: 10px;
    color: #78859A;
    padding-top: 0px;
    line-height: 13px;
    font-size: 14px;
letter-spacing:.4px;
}
nav.main_menu>ul>li.active > a{
color: #dd3333;
}


.vc_custom_1454617720198 ul#menu-government li {
    background: none;
    padding: 0;
    padding-left: 0;
    margin-bottom:0;
}

.vc_custom_1454617720198 #menu-government li {
    background: none;
    padding-left: 0px;
    padding-right: 20px;
}
.vc_custom_1454617720198 #menu-government a {
    color: #2E5C84; 
    font-weight: bold; 
}
.vc_custom_1454617720198 ul#menu-government{
 list-style-type: none;
    margin-left: 0;
    margin-right: 20px;
}
.vc_custom_1454617720198 #menu-government a {
    color: #DD0B0B;
    font-weight: normal;
}

.vc_custom_1454617720198 #menu-government a:hover{
    color: #DD0B0B;
}


.breadcrumb span.current {
    color: #FFFFFF !important;
    font-weight: normal;
    /* background-color: rgb(49, 66, 90); */
    border-radius: 3px;
    padding: 4px;
    /* padding-left: 10px; */
    padding-right: 10px;
}


.title.title_size_small h1, .title h1 {
    font-size: 28px;
    line-height: .5em;
    color: #FFFFFF !important;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
}

.sidebar .current-menu-item a {
    font-weight: normal!important;
    text-transform: Capitalize;
    letter-spacing: .2px;
    margin-left: 0px;
    /* list-style-type: circle; */
}
.widget_nav_menu .sub-menu li{
 text-transform: Capitalize!important;
}

nav.main_menu>ul>li > a.current {
    /* background-color: #E21E1E !important; */
    color: #4C89BD;
    border: 0 !Important;
    border-left-width: 0px !important;
}
nav.main_menu>ul>li:hover>a {
    background-color: #E21E1E !important;
    color: #fff;
    border: 0 !Important;
border-left-width: 0px !important;
    opacity:1.0!important;

}
nav.main_menu>ul>li:hover>a {
    opacity:1.0!important;

}

 .separator.small{
   background-color: #4C89BD;
}
.wrapper_inner {
    background-color: #fff;
}
.post_text_inner h2 {
    font-size: 17px!important;
    line-height: 1.8em!important;
    text-transform: none;
    letter-spacing: 0px;
    font-weight: 300;
    margin-top: 13px;
    color: #126898!important;
}

.container_inner.default_template_holder {
    margin-top: 20px;
}
.content_inner p {
    margin-bottom: 12px !important;
}

#main-main_menu a.current {
    background-color: #E21E1E!important;
    border: 0 !important;
    color: #fff !important;
}
.vc_col-sm-12.wpb_column.vc_column_container.vc_custom_1439239294395 {
    margin: 0px !important;
    border-width: 0px !important;
    padding: 0px !important;
    margin-top: -20px !important;
}


.drop_down .second .inner>ul, li.narrow .second .inner ul {
    display: inline-block;
    position: relative;
    background-color: #E21E1E!important;
    border-color: #3d3d3d;
}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h5 {
    display: block;
    font-weight: 600;
    color: #FFF;
    height: auto;
    line-height: 16px;
    margin: 0;
    padding: 9px 0;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.drop_down .second .inner ul li a:hover {
color: #ff8b8b;

}
.breadcrumbs, .breadcrumb .current, .breadcrumb a {
    color: #FFFFFF;
    font-weight: normal;
    /* margin-top: 6px; */
}
.vc_row {
    margin-left: 0;
    margin-right: 0;
}
.full_section_inner p, ul {
    margin-bottom: 20px;
}
.full_section_inner ul {
 margin-bottom: 0px;
}

.wpb_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column *:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column *:last-child, .wpb_toggle_content p:last-child {
    margin-bottom: 20px;
}




.q_logo {
    position: relative;
    /* top: 50%; */
    left: 5px;
z-index:10;
}
.q_logo a {
    position: relative;
    display: block;
    visibility: inherit!important;
}

.header_bottom.clearfix {
    background-color: rgb(9, 52, 89) !important;
    background-image: url("/wp-content/uploads/2015/08/header-bkgrd.jpg");
}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: 2px solid #dd3333!important;
}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: 2px solid #dd3333!important;
}
.header_bottom.clearfix {
    background-color: rgb(9, 52, 89) !important;
    background-image: url("/wp-content/uploads/2015/08/header-bkgrd1.jpg");
}
header.sticky .header_bottom {
    background-color: rgb(9, 52, 89) !important;
    box-shadow: 0 1px 3px rgb(233, 36, 34)!important;
}
.footer_top .q_social_icon_holder i.simple_social, .side_menu .q_social_icon_holder i.simple_social {
    color: #CAA078;
}
nav.main_menu>ul>li>a {
    position: relative;
    padding: 0 17px;
    color: #CAA078;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 16px;
    letter-spacing: 1px;
    font-family: 'Oswald', sans-serif!important;
}
.side_menu .widget li, .side_menu a, .side_menu .widget li {
    font-weight: 400;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    margin-left: 0px!important;
}
.side_menu_button>a {
    font-size: 19px;
    position: relative;
    display: inline;
    width: 20px;
    height: 20px;
    padding: 0 12px;
    color: #fff;
}
.q_tabs.horizontal .tabs-container {
    /* padding-top: 4px; */
    text-align: left;
    background-color: #fff;
    border-radius: 6px;
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-color: #999;
    padding-bottom: 12px;
}
.q_tabs .tabs-nav {
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    display: inline-block;
    position: relative;
    margin-bottom: -10px;
}
.tab-content {
    padding: 37px;
    padding-bottom: 10px;
}
.tabs-nav li.active {
    background-color: #FFFFFF;
    color: #EB2C2A !important;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.q_tabs .tabs-nav li.active a {
    color: #EB2C2A !important;
}
.q_tabs.horizontal .tabs-nav li:first-child a {
    padding-left: 15px;
}

.vc_custom_1438715211097 {

    padding-top: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    background-image: url(/wp-content/uploads/2015/08/stamps-bkgrd1.png) !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
}

.container aside {
    position: relative;
    z-index: 11;
    background-color: #DAE1E4;
    padding: 12px;
    border-radius: 8px;
    /* font-size: 13px; */
    /* line-height: 13px; */
    padding-bottom: 1px;
}
aside.sidebar {
    margin-bottom: 20px;
}
aside .widget {
 background-color: #E8F0F3;
 padding: 12px;
 border-radius: 8px;
margin: 0px 0 10px!important;

}
aside .widget ul, .side_menu .widget ul {
    list-style: none;
    padding: 0;
    margin-left: -6px;
}


aside .widget a, .side_menu a, .side_menu .widget li {
    font-weight: 400;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    margin-left: 0px;
}
aside .widget li, .side_menu .widget li, aside .widget li:last-child, .side_menu .widget li:last-child {
    margin: 0px 0px 8px;
}

aside .widget h5 {
    margin-bottom: 4px;
    font-size: 14px;
    color: #9D8167;
    font-family: 'Oswald', sans-serif;
}
.alignleft {
    float: left;
    margin: 0 20px 14px 0;
}
.breadcrumb {
    position: absolute;
    height: 100%;
    font-size: 13px;
    top: 0;
    left: 0;
    color: #303030;
    margin-top: 32px;
}


.title_outer.title_without_animation.with_image {
    height: auto;
    overflow: hidden;
}
.title_outer.with_image .title {
   
    line-height: normal;
    background: 0;
}
.social_share_holder {
    position: relative;
    display: inline-block;
    background-color: #EFEFEF;
    padding: 4px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    color: #fff !important;
}
.social_share_title {
    display: inline-block;
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: .9px;
    font-weight: bold;
text-align: center;
}
.latest_post_inner .post_infos a {
    margin: 0 0px 0 0;
}
h5.latest_post_title, .latest-post-selection article h1 {
    text-transform: none;
    letter-spacing: 0px;
    margin-bottom: 1px;
    /* border-bottom-color: #E4E4E4; */
    /* border-bottom-style: solid; */
    /* border-bottom-width: 1px; */
    /* padding-bottom: 20px; */
    font-size: 14px!important;
}

.hp-columns {
    margin-top: -40px;
    margin-left: -22px;
    margin-bottom: -30px;
}
.hp-columns .image_with_text h3 {
    background-color: #4A5B65;
    padding: 20px;
    margin-top: -22px;
    color: #fff;
}
.image_with_text h2 {
    font-size: 16px;
}
.image_with_text a {
    color: #fff;
}
.hp-columns .hire-us .image_with_text h3 {
    background-color: #116898;
    padding: 20px;
    margin-top: -22px;
    color: #FFF;
}


.hp-columns .client-services .image_with_text h3 {
    background-color: #CAA078;
    padding: 20px;
    margin-top: -22px;
    color: #FFF;
}

.hp-columns .wpb_wrapper .image_with_text {
    border-style: solid;
    border-width: 10px;
    margin: 0;
    padding: 0;
    border-color: #fff;
}


.vc_tta-container {
    margin-top: 20px;
}


span.vc_tta-title-text{

    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    text-transform: uppercase;
    letter-spacing: .75px;
    font-weight: 500;
    font-family: 'Oswald',sans-serif;
}
.q_tabs .tabs-nav li a {
    height: 40px;
    line-height: 40px;
    display: block;
    margin: 0;
    padding: 0 14px;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    color: #116898;
    text-transform: uppercase;
    letter-spacing: .75px;
    font-weight: 500;
    -webkit-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    font-family: 'Oswald',sans-serif;
}
nav.mobile_menu {
background-color: rgba(255, 255, 255, 0)

}
nav.mobile_menu ul li, nav.mobile_menu ul li, nav.mobile_menu ul li ul li {
    border-bottom: 1px solid #A38469;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {
    font-size: 14px;
    font-weight: 600;
    color: #FFF;
    padding: 10px 0 10px 0;
    display: block;
    position: relative;
    text-transform: none;
    line-height: 26px;
    letter-spacing: 0;
}
.mobile_menu_button span {
    color: #FFF !important;
    width: 19px;
    height: 17px;
    font-size: 20px;
    z-index: 50;
    display: table-cell;
    position: relative;
    cursor: pointer;
    vertical-align: middle;
}

.side_menu {
    background-color: #082D42;
    height: 100%;
    min-height: 100%;
    overflow: hidden;
    padding: 30px;
    position: fixed;
    top: 0;
    right: -270px;
    width: 270px;
    z-index: 90;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    box-sizing: border-box;
}
.side_menu .widget.widget_nav_menu li a:current{

color:#000
}
.side_menu .current-menu-item a,   .side_menu .widget li:last-child .current-menu-item a {
    color: #CAA078 !important;
    font-weight: bold !important;
    margin-left: 25px!important;
}

.side_menu a{
color: #94AEBD;
}

.side_menu a:hover{
color: #fff;
}
.side_menu a:current{
color: #000;
}
.side_menu ul ul {
    padding: 4px 0 0 0px;
    margin-bottom: 0;
margin-left:6px;
}



.side_menu .widget li, .side_menu .widget li:last-child {
    margin-left: -28px !important;
    line-height: 20px;
}

.side_menu .current-menu-item, .side_menu .current-menu-item a {
    color: #CAA078 !important;
    background-color: rgba(153, 153, 153, 0);
    border: 0;
    font-weight: bold !important;
    line-height: inherit;
    padding: 0;
}
.side_menu .widget.widget_nav_menu li:last-child, .side_menu .widget.widget_nav_menu li a:active {
    margin: 0;
    color: #fff;
}

.vc_col-sm-6.online-service-left.wpb_column.vc_column_container, .vc_col-sm-6.online-service-right.wpb_column.vc_column_container {
    padding: 0;

}
.live-chat{
padding:0;
}

.title_subtitle_holder {
    display: block;
    padding: 0;
    position: relative;
    padding-left: 20px;
}


.vc_custom_1439844409234 {
  background-color: rgba(218, 225, 228, 0) !important;
    margin: 0;
    padding: 0;
    color: #fff;
    font-weight: bold;

}

.vc_custom_1439844409234 .image_with_text {
    background-color: #ACBBC1;
    padding: 10px;
}

.vc_col-sm-12.interior-promo-area.wpb_column.vc_column_container.vc_custom_1439844409234 {
    background-color: rgba(255, 255, 255, 0) !important;
}


.vc_custom_1439844409234 .image_with_text img{
margin: 0;
}

.vc_col-sm-3.wpb_column.vc_column_container {
    margin: 0;
    padding: 4px;
}

.vc_custom_1440471395638 {
    margin-top: 20px !important;
    margin-right: 20px !important;
    margin-bottom: 0px !important;
    margin-left: 20px !important;
}
.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1440471395638 {
    padding-bottom: 0;
    margin-bottom: 0!important;
}

.footer_top {
    padding: 25px 0 52px;
}

.footer_top .widget.widget_nav_menu  {
background: transparent;
padding:0
}

.left {
    float: left;
    padding-right: 20px;
}

.footer_top .widget.widget_nav_menu li {
    margin: 0px;
    line-height: 19px;
    font-weight: normal;
    /* text-transform: Capitalize; */
    letter-spacing: 0;
    margin-bottom: -8px;
}

div#bulletin h1 {
color: #fff;
    margin-top: 2px;
    line-height: 1.2em!important;
}
.bulletin-left {
    float: left;
    margin-right: 20px;
    /* margin: auto; */
    margin-top: -4px;
}
div#bulletin {
    color: #fff;
    padding: 0px!important;
    padding-bottom: 0px!Important;
    margin-bottom: 0px!Important;
    padding-top: 40px!Important;
}
div#mc4wp-form-1 h1 {
    color: #fff;
}
div#mc4wp-form-1 p {
    color: #fff;
    margin-bottom: 20px;
    width: 100%;
}
.mc4wp-form button, .mc4wp-form input[type=button], .mc4wp-form input[type=submit] {
    cursor: pointer;
    display: inline-block;
    background-color: #16425A;
    border: 0;
    padding: 20px;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    position: relative;

}
.mc4wp-form input[type=submit] {
    cursor: pointer;
    display: inline-block;
    background-color: #16425A;
    border: 0;
    padding: 14px;
    color: #fff;
    font-weight: 900;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    font-family: inherit;
    letter-spacing: 1px;
	font-family: 'Oswald', sans-serif;
}

.mc4wp-form input[type=date], .mc4wp-form input[type=email], .mc4wp-form input[type=tel], .mc4wp-form input[type=text], .mc4wp-form input[type=url], .mc4wp-form select, .mc4wp-form textarea {
    width: 20%;
    float: left;
    padding: 16px;
    font-size: 13px;
    font-weight: bold;
    border: 0;
    margin-right: 10px;
    border-radius: 4px;
}

header .q_logo img.mobile {
    display: none;

}
div#text-62,div#text-63,  div#text-266  {
    padding-top: 4px;
}
div#text-62 .textwidget a, div#text-63 .textwidget a, div#text-266 .textwidget a {
    color: #31a2c3 !important
}
a#client-helpline {
    font-size: 14px;
    font-weight: 400;
}

a#client-helpline .fa-exclamation-circle {
    font-size: 18px;
}
a#client-helpline .fa-exclamation-circle:hover {
    color: #FFF!Important;
}

div#text-62 h5,div#text-63 h5,div#text-266 h5 {
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, 0.19);
    border-bottom-width: 1px;
    padding-bottom: 3px;
    margin-bottom: 6px;
    font-size: 13px;
}
div#text-3 h5,div#text-266 h5 {
    border-bottom-style: solid;
    border-bottom-color: rgba(255, 255, 255, 0.19);
    border-bottom-width: 1px;
    padding-bottom: 3px;
    margin-bottom: 6px;
    font-size: 13px;
}

.footer_top .column1.footer_col1 {
    width: 40%;
}
.footer_top .column2.footer_col2 {
    width: 15%;
}
.footer_top .column3.footer_col3 {
    width: 21%;
}
.footer_top .column4.footer_col4 {
    width: 20%;
}



.vc_custom_1440171516676 h2, .vc_custom_1440171698679 h2, .vc_custom_1440171637655 h2, .vc_custom_1440171628119 h2, .vc_custom_1450286431879 h2 {
    position: absolute;
    bottom: 0!important;
    padding: 0!important;
    color: #fff;
    font-size: 13px;
    display: block;
    float: left;
    padding-left: 10px!important;
}

li {
    /* text-indent: -1em; */
    padding-left: 1em;
    margin-left: 25px;
    margin-right: 25px;
    background: url("/wp-content/uploads/2016/01/bullet_blue.png") no-repeat scroll 2px 6px transparent;
    list-style: none outside none;
    margin: 0;
    padding: 0px 0px 0px 24px;
    margin-bottom: 12px;
}

div#hms_testimonial_rotating_10 {
    max-width: 940px;
    margin: 0 auto;
}


.gallery_holder ul {
    list-style: none;
    display: block;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    margin-left: 0px!important;
}

.latest-post-selection article em {
    line-height: 21px!important;
    font-size: 13px!important;
font-style: normal!important;
}
.latest_post_text_inner span.date {
    font-size: 13px;
    line-height: 21px!important;
}
.latest-post-selection article em i {
    display: none!important;
}
.single_links_pages span {
    margin-bottom: 10px;
}

ul#menu-blog-categories {
    margin: 0;
    margin-bottom: 20px;
}
.category-faqs span.date {
    display: none;
}
.menu-blog-categories-container {
    margin-left: 12px;
}
.menu-blog-categories-container li {
    padding-bottom: 4px;
}

.css-events-list table {
    border-bottom: solid 1px #c7c7c7;
    padding-bottom: 17px;
    width: 93%;
    margin-bottom: 16px;
}

.css-events-list h2 {
    display: none;
}
.css-events-list table th, .css-events-list table td {
    text-align: left;
    /* display: none; */
}

th.event-time, th.event-description {
    color: #b7b6b6;
    /* display: none; */
    font-size: 12px;
}
.owl-carousel .owl-item {
    float: left;
    margin-bottom: 0!important;
    max-height: 200px!important;
}
.owl-theme .owl-controls .owl-pagination {
    margin-bottom: -20px;
}
.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -20px!important;
}
.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -30px!important;
}
.owl-wrapper{
margin-bottom: 0px!important;
}
.owl-item h3 {
    margin-top: -5px;
}
.hp-carousel.grid_section.full_screen_section {
    background: #efefef!important;
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    font-size: 14px;
    color: #444444;
    font-weight: bold;
    text-align: left;
    margin: 0;
    padding: 0 0 3px 0;
    width: auto;
    display: block;
    visibility: visible;
}
.latest-post-selection article h1, .latest-post-selection article h2, .latest-post-selection article h3, .latest-post-selection article .item-title-tag {
    font-size: 14px!important;
    line-height: 1.5em!important;
}




@media only screen and (max-width: 1000px){
.textwidget .mc4wp-form input[type=email] {
    font-size: 11px;
    padding: 12px;
    width: 29%;
}
.header_bottom {
background-color: #325f8c;
	}
.header_top .left, .header_top .right {
    text-align: center;
    float: right;
}
header .q_logo img.mobile {
    display: block!important;
    opacity: 1!important;
    position: relative;
	height: 94%!important;
}
header .container_inner .header_inner_left {
    position: absolute;
    left: 0;
    top: 0px;
    /* overflow: auto; */
}

.title_subtitle_holder {
    display: block;
    padding: 0!important;
    position: relative;
    padding-left: 20px !Important;
}

}






@media only screen and (min-width: 480px) and (max-width: 768px){
	
	        section.parallax_section_holder{
		height: auto !important;
		min-height: 400px;
	}

		
}

@media only screen and (max-width: 480px){
div#div-Login {
    background: #e8f0f3;
    position: relative;
    clear: right;
    padding: 17px;
    border-radius: 8px;
    max-width: 300px;
}
.testimonials .testimonial_text_inner p {
    line-height: 1.3266667em;
    font-size: 14px!important;
    text-align: center!important;
    margin-bottom: 20px!important;
    position: absolute;
    margin-left: -26px;
    width: 100%;
    vertical-align: top;
}
p.testimonial_author {
  margin-top: 100px!important;
margin-left: -57%!important;
 
}

small {
    padding-bottom: 24px!important;
    float: left;
}
.breadcrumbs {
    display: none;
}
div#bulletin {
    margin-left: -30px;
}
#hp-3columns{
margin-left: 30px;
}
.title .separator.small, .title .separator.small.left, .title .separator.small.right {
    margin-top: 2px!important;
}
.title.title_size_small h1, .title h1 {
    font-size: 18px;
    line-height: 1.4em!important;
    color: #FFFFFF !important;
    font-weight: 400;
    font-family: 'Oswald', sans-serif;
}
.breadcrumb {
    position: relative;
	font-size: 11px;
    margin-top: 12px;
}
.breadcrumbs{
line-height: 1.2em;
}
div#bulletin {
    padding: 0px!important;
padding-top: 15px!important;
}
.mc4wp-form input[type=email]{
    width: 90%;
	margin-bottom: 10px;	
	float: left;
}
.mc4wp-form input[type=text] {
    width: 44%;
    float: left;
    padding: 16px;
    font-size: 13px;
    font-weight: bold;
    border: 0;
    margin-right: 6px;
    border-radius: 4px;
}
.bulletin-left {
    float: none;
}

.q_tabs .tabs-nav li a {
 font-size: 12px!important;
 font-weight: bold!important;
 padding: 0 11px!important;

}
.q_tabs.horizontal .tab-content {
    padding: 14px 22px 13px!important;
}
.footer_top .column1.footer_col1,.footer_top .column2.footer_col2,.footer_top .column3.footer_col3,.footer_top .column4.footer_col4 {
    width: 100%;
}




p.ls-l {
    display: none;
}
img.ls-l.ls-preloaded {
    width: 93%!important;
    height: auto!important;
    top: 30px!important;
 display: none!important;
}
.slider-button{
 display: none!important;
}

.image.responsive img {
    max-height: 182px;
    display: none;
}
.title_outer.title_without_animation.with_image {
    height: 90px;
    overflow: hidden;
    background: #126898;
}
.title .separator.small, .title .separator.small.left, .title .separator.small.right {
    margin-top: 14px;
    /* margin-bottom: 10px; */
    background-color: rgb(255, 255, 255)!important;
    width: 100%;
    height: 1px;
}
.title .separator {
    display:initial; }
.title_outer.with_image .title .title_subtitle_holder {
    padding: 0!important;
    padding-top: 25px!important;
}
section.parallax_section_holder{
height: auto !important;
min-height: 400px;
}
header .q_logo img.mobile {
    display: block!important;
    opacity: 1!important;
    position: relative;
    margin: 10px auto!important;
    height: 78% !important;
    margin-left: -20px!important;
}
header .container_inner .header_inner_left {
    position: absolute;
    left: 0;
    top: 0px;
    /* overflow: auto; */
}
.header_top .right {
    display: none!important;
}
	
	div#at-share-dock {
    top: 0!important;
}
	
}


.vc_custom_1440727914048 {
    background: #EFEFEF;
    padding-top: 20px;
}




.for-h2 h2{
margin:0;
}

.textwidget {
    font-size: 13px;
    line-height: 18px;
}
.textwidget-sub h6 {
    margin-bottom: 0px;
    font-size: 13px;
    text-transform: Capitalize;
    letter-spacing: 0px;
    margin-top: 10px;
}
.textwidget a {
    color: #126898!important;
}
.textwidget-sub {
    margin-left: 15px;
    font-size: 12px;
    line-height: 18px;
    margin-top: 12px;
}


img.footer_logo {
    width: 22%;
    float: left;
    display: block;
    margin-right: 20px;
    margin-bottom: 24px;
}

blockquote {
    font-size: 18px;
}

.blog_share {
    display: none;
}

.blog_holder article {
    margin:0px;
}
a.red_button {
    color: #126898!important;
    /* font-weight: bold!important; */
text-decoration: underline;
}
label.screen-reader-text {
    display: none;
}
aside .widget li:last-child,.widget li:last-child {
   /* margin: 5px -12px 10px; */
}
span.post-date {
    /* float: left; */
    display: inline-block;
    color: #9A9A9A;
    font-size: 12px;
}

.textwidget .mc4wp-form input[type=email],  .textwidget .mc4wp-form input[type=text] {
    font-size: 10px;
    padding: 12px;
    width: 100%;
    margin-bottom: 7px;
}
div#nav_menu-67 {
    background: none;
}
div#nav_menu-79 {
    padding-left: 20px;
}
.textwidget div#mc4wp-form-1 {
    width: 459px;
    /* display: inline-block; */
    /* float: left; */
}
.textwidget .mc4wp-form input[type=submit],input#LoginButton {
    cursor: pointer;
    display: inline-block;
    background-color: #16425A;
    border: 0;
    padding: 13px;
    color: #fff;
    font-weight: 900;
    font-size: 9px;
    position: relative;
    text-transform: uppercase;
    font-family: inherit;
    letter-spacing: 1px;
}
.tags_text {
    display: none;
}

.blog_holder article .post_info {
    display: none;
}
.blog_holder.blog_single article h2 {
    display: block;
    margin-bottom: 5px;
    margin-top: 20px;
}
.blog_holder article .post_more {
    margin: 20px 0 0!important;
    border-bottom-style: solid;
    border-bottom-color: #D6D6D6;
    border-bottom-width: 1px;
    padding-bottom: 16px!important;
}
#c1 {

    background-color: rgba(255, 255, 255, 0)!important

}
#t1c, #t1 {
    white-space: nowrap;
    font-family: 'PT Sans','Trebuchet ms','Arial','Verdana',sans-serif!important;
    font-size: 14px;
    color: #1E293B!important;
    text-align: left!important;
}
td#c1 {
    width: 93%!Important;
    /* padding: 10px; */
    float: left;
    /* height: 58px!important; */
}
.two_columns_75_25>.column2>.column_inner {
    padding: 0 0 0 0px;
}
a.contact-us, a.client-login {
    color: #fff!important;
}
.post_info_left {
    display: none!important;
}
.blog_holder.blog_large_image_with_dividers article .post_text .post_text_inner {
    padding: 10px 0;
}
.qbutton {
    font-family: 'Oswald', sans-serif!important;
}
.js .tmce-active .wp-editor-area {
    color: #000!important;
    visibility: visible!important;
}