/* custom css for news landing pages */

/*.news-landing{ padding-top: 0 !important;font-size: 18px !important;color: #002e5b !important;font-weight: 700 !important;margin-bottom: 15px !important; }

.news-landing:after { display:none !important; }

.news-font p , .news-font li { font-size:13px !important;color: #777777 !important; }

.postid-1825 #main , .postid-1820 #main , .postid-1816 #main , .postid-1979 #main , .postid-740 #main , .postid-1980 #main , .postid-1981 #main{ background-color: #f2f2f2 !important; }

.postid-1825 .stm_post_details span , .postid-1820 .stm_post_details span , .postid-1816 .stm_post_details span , .postid-1979 .stm_post_details span , .postid-740 .stm_post_details span , .postid-1980 .stm_post_details span , .postid-1981 .stm_post_details span { color: #777777; } */

/* custom css for case studies landing pages */

.vc_custom_1520451065593 { padding-top: 47px !important;padding-bottom: 18px !important; }

.page-id-1559 .icon_text , .page-id-1565 .icon_text , .page-id-1569 .icon_text , .page-id-1571 .icon_text , .page-id-1573 .icon_text , .page-id-1575 .icon_text { margin-bottom: 15px !important; }

/* custom css for home page banner sales banner*/

.page-id-1024 .vc_custom_heading a { text-transform: none !important; }

/* custom css for staff subpages banner sales banner*/

.postid-461 h2 , .postid-460 h2 , .postid-459 h2 , .postid-458 h2 { text-transform: none !important; }

/*custom css for services subpages lismore heading*/

.page-id-1938 h2 , .page-id-1935 h2, .page-id-1940 h2, .page-id-1943 h2 , .page-id-1179 .vc_custom_heading .subtitle { text-transform: none !important; }

/*custom css for breadcrumb styling*/

.breadcrumbs > span { text-transform: lowercase; }

.breadcrumbs > span a:hover { color: #222222 !important; }

/*custom css for news menu link color styling*/

.page-id-7 .menu-item-178 a , .postid-1825 .menu-item-178 a, .postid-1820 .menu-item-178 a, .postid-1816 .menu-item-178 a, .postid-1979 .menu-item-178 a, .postid-740 .menu-item-178 a, .postid-1980 .menu-item-178 a, .postid-1981 .menu-item-178 a{ color: #6c98e1 !important; }

/*custom css for footer email and mobile icon styling*/

#footer .widgets_row .footer_text p { margin: 11px !important;max-width: 270px !important; }

/*custom css for bios subpages linkedin alignment styling*/

.postid-460 .lnkdn_icon , .postid-461 .lnkdn_icon , .postid-459 .lnkdn_icon , .postid-458 .lnkdn_icon { margin-left: -19% !important;margin-top: 0% !important;font-size: 18px !important; }

.postid-460 .bio_name , .postid-461 .bio_name , .postid-459 .bio_name , .postid-458 .bio_name { margin-left: -20% !important; }

/*custom css for footer email and mobile icon text*/

#footer .widgets_row .footer_text p { margin: 7px !important;max-width: 318px !important; }

/* media query goes here */

@media only screen and (max-width: 767px) {
	
/*custom css for footer email and mobile icon text*/

#footer .widgets_row .footer_text p { margin: 6px !important;max-width: 312px !important; }
	
/*custom css for slider text*/	
	
#sld1 .tp-caption { font-size : 14px !important; line-height: 25px !important;margin-left: -162px !important;color: #131111 !important; }

#sld2 .tp-caption { font-size : 14px !important; line-height: 25px !important;margin-left: -152px !important; }

#sld3 .tp-caption { font-size : 14px !important;margin-left: -13px !important;color: #FF0000  !important; }

#sld4 .tp-caption { font-size : 14px !important;margin-left: 103px !important; }

#sld5 .tp-caption { font-size : 14px !important;margin-left: -34px !important;line-height: 27px !important; }

.rev_slider mark { font-size : 22px !important; line-height: 25px !important;margin-left: 0px !important; }

#slide-15-layer-1 mark { font-size : 22px !important; line-height: 25px !important; }

#slide-10-layer-4 .button { margin-left: 25px !important; }

#slide-10-layer-1 mark { margin-left: 57px !important; }

#slide-13-layer-1 mark { margin-left: 41px !important; }

#sld1 .tp-caption .button { font-size: 11px !important;padding: 10px 21px 10px 10px !important; }

#sld2 .tp-caption .button { font-size: 11px !important;padding: 10px 21px 10px 10px !important; }

#sld3 .tp-caption .button { font-size: 11px !important;padding: 10px 21px 10px 10px !important; }

#sld4 .tp-caption .button { font-size: 11px !important;padding: 10px 21px 10px 10px !important; }

#sld5 .tp-caption .button { font-size: 11px !important;padding: 10px 21px 10px 10px !important; }

#slide-13-layer-5 .theme_style_4 { margin-left: 82px !important; }

#slide-12-layer-8 .rev_slider .tp-caption { font-size : 14px !important; line-height: 25px !important;margin-left: -65px !important;color: #131111 !important; }

#slide-12-layer-5 .theme_style_4 { margin-left: 143px !important; }

#slide-10-layer-5 .theme_style_4 { margin-left: 85px !important; }

#slide-15-layer-4 .button { margin-left:-233px !important; }

#slide-12-layer-4 .button { margin-left: -10px !important; }

#slide-13-layer-4 .button { margin-left:19px !important; }

#slide-16-layer-5 .theme_style_4 { margin-left:55px !important; }

#slide-15-layer-5 .theme_style_4 { margin-left: -176px !important; }

.postid-460 .bio_name , .postid-461 .bio_name , .postid-459 .bio_name , .postid-458 .bio_name { margin-left: 0% !important; }

}
@media only screen and (max-width: 1280px) and (min-width: 767px)  {

#footer .widgets_row .footer_text p { margin: -5px !important;max-width: 315px !important; }	
	
}
@media only screen and (max-width: 330px) and (min-width: 300px)  {

#footer .widgets_row .footer_text p { margin: -14px !important;max-width: 305px !important; }	
	
}
