/*
 Theme Name:   Doyle Child
 Theme URI:    http://theme.bearsthemes.com/wordpress/doyle
 Description:  Doyle Child Theme
 Author:       bearsthemes
 Author URI:   http://bearsthemes.com
 Template:     doyle
 Version:      1.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns,left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
 Text Domain:  doyle-child
*/
body a:hover, body a:focus {
    text-decoration: none;
}


@font-face
{
    font-family: 'museo300';
    src: url('fonts/museo300.woff2') format('woff2'),
         url('fonts/museo300.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo500';
    src: url('fonts/museo500.woff2') format('woff2'),
         url('fonts/museo500.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'museo700';
    src: url('fonts/museo700.woff2') format('woff2'),
         url('fonts/museo700.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body
{
	font-family: 'museo300', serif !important;
	font-weight: normal !important;
}

h1, h2, h3, h4, h5, h6, strong
{
	font-family: 'museo500', serif !important;
	font-weight: normal !important;
}

footer .bt-links li
{
text-align: center;
}

footer .bt-links a
{
padding: 0 5px 5px 5px;
}

header ul.menu>li.current-menu-item>a>span,
header ul.menu>li.current-menu-parent>a>span,
header ul.menu>li.menu-item>a:hover>span,
footer .bt-links a:hover
{
	border-bottom: 2px solid #fbed1f;
		transition: all 0.3s ease 0s;
}

ul.menu>li.menu-item>a>span
{
	    padding: 0 7px 5px 7px;
}

#bt-main .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul, 
#bt-main .bt-header .bt-header-desktop .bt-menu-desktop > ul > li.page_item_has_children > ul, 
#bt-main .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul, 
#bt-main .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.page_item_has_children > ul, 
#bt-main .bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children > ul, 
#bt-main .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children > ul, 
#bt-main .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children > ul, 
#bt-main .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children > ul
{
	background: #efefef;
}

ul.menu li ul.sub-menu li:hover a,
.bt-header-v2 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current_page_item > a, .bt-header-v2 .bt-header-desktop .bt-bottom ul.menu li ul.sub-menu > li.current-menu-item > a,
.bt-header-v2 .bt-header-desktop .bt-bottom ul.menu > li > a:hover, .bt-header-v2 .bt-header-desktop .bt-menu-content-right .widget .bt-toggle-btn:hover, ul.menu li ul.sub-menu li.current-menu-item a
{
	color: #000;
}

.yellowbar
{
	background: #fbed1f;	
	font-family: 'museo500', serif !important;
	font-weight: normal !important;
}

.bt-main-content p a, .bt-main-content p a:link, .bt-main-content p a:visited
{
	text-decoration: underline;
}

.bt-main-content p a:hover,
.bt-main-content .bt-button-element a, .bt-main-content .bt-button-element a:link, .bt-main-content .bt-button-element a:visited, .bt-main-content .bt-button-element a:hover
{
	text-decoration: none;
}

.bt-our-services-section .bt-button-element > a
{
		font-weight: normal !important;
}


.theme-button .vc_btn3.vc_btn3-style-custom,
.theme-button .vc_btn3.vc_btn3-style-custom:hover
{
	background-image: none;
}

.theme-button .vc_btn3.vc_btn3-style-custom:hover
{
	    background-color: #222 !important;
    color: #fbed1f !important;
}

.home-service .vc-hoverbox-front h2
{
color: #FFF !important;	
}

.doyle-skin3 .eg-portfolio-item-4-element-4 {
    color: #a5a5a5 !important;
}

.doyle-skin3 .eg-portfolio-item-4-element-4:hover, .doyle-skin3 .eg-portfolio-item-4-element-1:hover {
    color: #222 !important;
}

.doyle-skin3 .eg-portfolio-item-4-element-1:hover {
    text-decoration: underline;
}

.doyle-skin3 .eg-portfolio-item-4-content
{
	padding: 15px 7px 10px 7px !important;
}

.doyle-skin3 .esg-filterbutton{
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}

.doyle-skin3 .esg-filterbutton.selected {
    color: #222 !important;
    background: yellow;
	text-decoration: none !important;
			transition: all 0.5s ease 0s;
}

.doyle-skin3 .esg-navigationbutton:hover, .doyle-skin3 .esg-filterbutton:hover, .doyle-skin3 .esg-sortbutton:hover, .doyle-skin3 .esg-sortbutton-order:hover, .doyle-skin3 .esg-cartbutton-order:hover, .doyle-skin3 .esg-filterbutton.selected, .doyle-skin3 .eg-portfolio-item-4-element-7, .doyle-skin3 .eg-portfolio-item-4-element-7:hover
{
	color: #222 !important;	
}

.doyle-skin3 .esg-filterbutton:hover {
	background: rgba(251,237,31,0.75);
			transition: all 0.5s ease 0s;
}

.doyle-skin3 .eg-portfolio-item-4-element-7 {
	background: rgba(251,237,31,0.5) !important;
}


.doyle-skin3 .eg-portfolio-item-4-element-7:hover, .doyle-skin3 .esg-filterbutton span:after{
	background: #fbed1f !important;
}

.doyle-skin3 .esg-navigationbutton.esg-loadmore {
    color: #222 !important;
    background: #fbed1f !important;
}

.doyle-skin3 .esg-navigationbutton.esg-loadmore:hover {
    color: #fbed1f !important;
    background: #222 !important;
}

.doyle-skin3 .esg-filterbutton span:after{
	content: none !important;
}

.bt-testimonial-carousel-element.default .bt-item .bt-content .bt-inner .bt-position
{
	color: #fbed1f !important;
}

.homeservicebox .bt-fancy-box-element
{
padding: 20px 18px;
}

@media (min-width: 1200px)
{
.homeservicebox .bt-fancy-box-element
{
height: 290px;
}
}

@media (min-width: 992px) and (max-width: 1200px)
{
.homeservicebox .bt-fancy-box-element
{
height: 330px;
}
}

@media (max-width: 992px) and (min-width: 768px)
{
.homeservicebox .bt-fancy-box-element
{
height: 270px;
}
.homeservicebox>.wpb_column.vc_col-sm-3
{
width: 50%;
}
}

@media (max-width: 768px)
{
.homeservicebox .bt-fancy-box-element
{
height: 270px;
}
}


@media (max-width: 400px)
{
.homeservicebox .bt-fancy-box-element
{
height: 290px;
}
}

@media (max-width: 315px)
{
.homeservicebox .bt-fancy-box-element
{
height: 310px;
}
}

.homeservicebox .bt-fancy-box-element
{
position: relative;
}

.homeservicebox .bt-fancy-box-element .bt-readmore
{
position: absolute;
	margin: auto;
	bottom: 15px;
	right: 0;
	left: 0;
	width: 130px;
}

.homeservicebox a.bt-readmore
{
	padding: 10px 15px;
	background: #222;
	color: #fbed1f !important;
}

.homeservicebox .bt-desc
{
	padding-bottom: 10px;
}

.homeservicebox a.bt-readmore:hover
{
	text-decoration: none !important;
	background: #fbed1f;
	color: #222 !important;
}

.bt-our-services-section .bt-fancy-box-element .bt-title
{
	padding-bottom: 7px !important;
}

.bt-our-services-section .bt-fancy-box-element .bt-readmore
{
	font-weight: normal !important;
}

.bt-our-services-section .bt-fancy-box-element .bt-title
{
	font-size: 20px;
}

body .wpcf7-form .wpcf7-form-control-wrap input, .q-contact textarea, .sb-q-contact textarea
{
	width: 100%;
}

body .wpcf7-form .sb-q-contact .wpcf7-form-control-wrap {
    margin-bottom: 5px;
}

body .sb-q-contact input,  body .sb-q-contact textarea
{
	padding: 7px 10px;
}
body .sb-q-contact input[type=submit]
{
	padding: 10px 30px;
}

table, th, td {
    border: 0;
}

#site_backtop:hover{
	color: #222222 !important;
}

.contacticons i.fa
{
	margin-right: 7px;
}

.bt-button-element a, body input[type="submit"]
{
    font-family: 'museo500';	
    font-weight: normal !important;
    font-style: normal;
}


.bt-button-element a:hover
{
background: #fbed1f !important;
	color: #222 !important;
}

.sidebarimg
{
	text-align: center;
}

.sidebarimg img
{
	width: 180px !important;
	height: 231px;
}
#bt_header
{
	background: #222;
}

.sidebar-widget-area .widget ul
{
	margin: 0;
	padding: 0;
}

.sidebar-widget-area .widget ul li {
  border-bottom: 1px solid #d7d7d7;
  margin: 0;
  padding: 0;
list-style: none;
}
.sidebar-widget-area .widget ul li a {
  color: #222222;
  line-height: 35px;
  font-size: 14px;
  transition: all 0.3s ease-out;
}
.sidebar-widget-area .widget ul li a:before {
  color: #222;
  content: "\f054";
  font-family: fontawesome;
  margin-right: 12px;
  font-size: 10px;
  font-weight: 100;
}
.sidebar-widget-area .widget ul li a:hover {
  color: #222;
	background: #fbed1f;
}
.sidebar-widget-area .widget ul li:last-child {
  margin-bottom: 0;
  border-bottom: none;
}
.sidebar-widget-area .widget ul li.active a {
  color: #222;
}
.sidebar-widget-area .widget ul li.active a:before {
  content: "\f054";
  font-family: fontawesome;
  color: #222;
}

.sidebar-widget-area .menu li a {
  display: block;
  background: #f5f5f5;
  color: #222222;
  padding: 4px 15px;
  line-height: 35px;
  transition: all 0.3s ease-out;
}
.sidebar-widget-area .menu li a:before {
  color: #cb011b;
  content: "\f054";
  font-family: fontawesome;
  margin-right: 12px;
  font-size: 10px;
  font-weight: 100;
}
.sidebar-widget-area .menu li a:hover {
  background: #fbed1f;
  color: #ffffff;
}
.sidebar-widget-area .menu li a:hover:before {
  color: #222;
  content: "\f054";
  font-family: fontawesome;
}

.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children:after,
.bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li.menu-item-has-children:after {
	color: #FFF;
}

.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.current-menu-item:after,
.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children.current_page_parent:after{
	color: #fbed1f;
}

.bt-header .bt-header-stick .bt-menu-desktop > ul > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul > li.page_item_has_children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.menu-item-has-children:after, .bt-header .bt-header-stick .bt-menu-desktop > ul.menu > li.page_item_has_children:after{
	color: #222;
}

.bt-header-onepage .bt-header-desktop .bt-bottom ul.menu > li > a
{
	line-height: 35px !important;
}

.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul
{
	background: rgba(0,0,0,0.5) !important;
}

.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li
{
	border-bottom: 1px solid rgba(255,255,255,0.4);
}

.bt-header .bt-header-desktop .bt-menu-desktop > ul > li.menu-item-has-children > ul > li:last-child
{
	border-bottom: none;
}

.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap textarea, .wpcf7-form .wpcf7-form-control-wrap select
{
	background: #FFF;
}

.sb-q-contact textarea
{
	height: 150px;
}

.sb-q-contact input[type=submit]
{
	margin-bottom: 0;
}

body input[type="submit"]:hover
{
	background: #fbed1f;
	color: #222;
}

.bt-left-sidebar .widget .wg-title, .bt-left-sidebar .widget .widgettitle, .bt-right-sidebar .widget .wg-title, .bt-right-sidebar .widget .widgettitle
{
	margin-bottom: 20px;
	font-size: 20px;
}

.bt-header-onepage .bt-header-desktop .bt-bottom ul.menu > li.current-menu-parent > a {
    color: #fbed1f;
}

.bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item > a
{
	color: #222;
}

.sidebar-widget-area ul.menu li.current_page_item a,
.bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li:hover,
.bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item
{
    background: #fbed1f;
}

.mediaicon, .mediaicon2
{
	background: #fff;
	padding: 20px 0;
	border: 1px solid #f5f5f5;
}

.mediaicon2 .mediaicon
{
	background: transparent;
	border: 0;
}

.mediaicon2 .mediaicon.bt-element
{
	margin-bottom: 0;
}

.mediaicon2 .mediaicon.bt-fancy-box-element.icon-top .bt-content .bt-title
{
	margin-bottom: 5px !important;
}

.mediaicon.bt-fancy-box-element.circle .bt-icon
{
	line-height: 55px;
}

.mediaicon a.bt-readmore, .mediabtn .wpb_wrapper>a
{
	font-family: 'museo500', serif !important;
	font-weight: normal !important;
	background: #f5f5f5;
	padding: 10px 20px;
	color: #222;
}

.mediaicon a.bt-readmore:hover, .mediabtn .wpb_wrapper>a:hover
{
	background:#fbed1f;
	color: #222;
	text-decoration: none;
}

.mediabtn .collapsebutton>span
{
	font-family: 'museo500', serif !important;
	font-weight: normal !important;
	background-color: #f5f5f5;
	color: #222;
	padding: 10px 20px 10px 25px;
	background-position: 10px center;
}

.mediabtn .collapsebutton>span:hover
{
	background-color:#fbed1f;
	color: #222;
	text-decoration: none;
}
.mediaicon.bt-fancy-box-element.icon-top .bt-content .bt-title
{
	margin-bottom: 25px !important;
}

.mediaicon.bt-fancy-box-element.icon-top .bt-icon
{
	margin-bottom: 15px !important;
}

.mediabtn
{
	    text-align: center;
}

.page-id-1291 .bt-titlebar,
.archive.category .bt-titlebar
{
	padding-bottom: 0;
}

.archive.category .bt-main-content
{
	background: #f9f9f9;
	padding-top: 80px;
}

.bt-right-sidebar .widget.widget_categories > ul li > a,.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a:hover, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a:hover
{
	color: #222;
}

.bt-right-sidebar .widget.widget_categories li.cat-item,
.bt-right-sidebar .widget.widget_archive > ul li
{
	padding-left: 7px;
	padding-right: 7px;
}

.bt-right-sidebar .widget.widget_categories li:after,
.bt-right-sidebar .widget.widget_archive > ul li:after
{
	right: 7px !important;
}

.bt-right-sidebar .widget.widget_categories li.cat-item:hover,
.bt-right-sidebar .widget.widget_archive > ul li:hover,
.bt-right-sidebar .widget.widget_categories li.cat-item.current-cat
{
	background:#f5f5f5;
}

.single-post .bt-post-item .bt-meta > li {
	font-family: 'museo300', serif !important;
	font-weight: normal !important;

}

.single-post .bt-post-item .bt-title {
    line-height: 38px !important;
    font-size: 32px !important;
}

.bt-element.bt-blog-grid-element .bt-item,
.bt-left-sidebar .widget.widget_search .search-form .search-field, .bt-right-sidebar .widget.widget_search .search-form .search-field,
.bt-blog-grid-element.default .bt-item .bt-content, .archive.category article.post
{
	background: #FFF;
}

.bt-element.bt-blog-grid-element .bt-item
{
padding: 10px 10px 0 10px;
	border: 1px solid #f5f5f5;
}

.archive.category article.post
{
padding: 20px 20px 0 20px;
	border: 1px solid #f5f5f5;
	margin-bottom: 20px;
}

.bt-blog-grid-element.default .bt-item .bt-content {
	text-align: left;
}

.bt-blog-grid-element .bt-title a:hover, .bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a:hover, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-title > a:hover,.category .bt-post-item .bt-title a:hover, .single-post .bt-post-item .bt-meta > li a:hover {
	text-decoration: underline;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore,
.archive .bt-post-item .bt-readmore, .bt-error404-wrap .bt-content .bt-actions a,
.myportfolio-container .eg-portfolio-item-4-element-1, .myportfolio-container .eg-portfolio-item-4-element-1:hover,
.single-fw-portfolio .fw-portfolio .bt-info ul li span, .blog .bt-post-item .bt-readmore, .archive .bt-post-item .bt-readmore, .search .bt-post-item .bt-readmore
{
	font-family: 'museo500', serif !important;
	font-weight: normal !important;	
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-readmore:hover,
.blog .bt-post-item .bt-readmore:hover, .archive .bt-post-item .bt-readmore:hover, .search .bt-post-item .bt-readmore:hover,
.bt-error404-wrap .bt-content .bt-actions a:hover, .bt-error404-wrap .bt-content .bt-actions a.bt-contact:hover
{
	background: #fbed1f;
	color: #222;
}

.bt-blog-grid-element.default .bt-item .bt-content
{
	padding-bottom: 25px;
}

.bt-left-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a, .bt-right-sidebar .widget.widget_doyle_post_list .bt-post-list > li .bt-term a,
.bt-right-sidebar .widget.widget_archive > ul li > a, a:focus
{
	color: #222;
}

.single-post .bt-post-item .bt-content > p
{
	margin-bottom: 20px;
}

.bt-error404-wrap .bt-thumb
{
	display: none;
}

.bt-error404-wrap .bt-content
{
	width: 100%;
	text-align: center;
}

.page-id-3509 .bt-testimonial-grid-element.default .bt-item .bt-content
{
	background: #fff;
border: 1px solid #222;
color: #000;
height: auto;
	position: relative;
	margin-left: 150px;
	padding: 15px;
}

.bt-testimonial-carousel-element.layout1 .bt-content
{
color: #000;
height: auto;
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
}

/* WHITE BOXES */
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:first-child .bt-item .bt-content:before,
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+1) .bt-item .bt-content:before {
    background: #fff;
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent #222;
    border-width: 0 22px 22px 0;
    top: -1px;
    left: -22px;
}
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:first-child .bt-item .bt-content:after, 
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+1) .bt-item .bt-content:after {
	top:0px;
	left:-20px;
	position:absolute;
	content:"";
	border-style:solid;
	display:block;
	border-width:0 20px 20px 0;
	border-color:transparent #fff;
}

/* YELLOW BOXES */
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+2) .bt-item .bt-content,
.bt-testimonial-carousel-element.layout1 .bt-content{
	background:#FBED1F;
	border:1px solid #FBED1F;
	height:auto;
	position:relative;
}
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+2) .bt-item .bt-content:before{
   content:"";
   position: absolute;
   width: 0;
   height: 0;
   border-right: 22px solid #FBED1F;
   border-bottom: 22px solid transparent;
   top:-1px;
   left:-22px;
}
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+2) .bt-item .bt-content:after,.bt-testimonial-carousel-element.layout1 .bt-content:after {
	border-color:transparent #FBED1F;
}

.bt-testimonial-carousel-element.layout1 .bt-content:before{
   content:"";
   position: absolute;
   width: 0;
   height: 0;
   border-right: 22px solid #FBED1F;
   border-bottom: 22px solid transparent;
   right: 0;
   bottom: -22px;
}
/* BLACK BOXES */
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+3) .bt-item .bt-content {
	background:black;
	border:1px solid #000;
	color:#fff;
	height:auto;
	padding:15px;
	position:relative;
}

.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+3) .bt-item .bt-content h3,
.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+3) .bt-item .bt-content .bt-position
{
	color: #FFF;
}

.page-id-3509 .bt-testimonial-grid-element .col-lg-12:nth-child(3n+3) .bt-item .bt-content:before {
   content:"";
   position: absolute;
   width: 0;
   height: 0;
   border-right: 22px solid black;
   border-bottom: 22px solid transparent;
   top:-1px;
   left:-22px;
}

.bt-testimonial-grid-element.default .bt-item .bt-thumb, .bt-testimonial-carousel-element.layout1 .bt-info .bt-thumb
{
	width: auto;
	height: auto;
}

.testimonials-minus2.bt-testimonial-grid-element .col-lg-12:first-child,
.testimonials-minus2.bt-testimonial-grid-element .col-lg-12:nth-child(2)
{
	display: none;
}

.bt-testimonial-carousel-element.layout1 .bt-content
{
	font-style: normal;
	font-family: 'museo300', serif !important;
	font-weight: normal !important;	
	font-size: 16px;
    line-height: 22px;
}

.bt-testimonial-carousel-element.layout1 .bt-info .bt-inner .bt-title, a:focus
{
	color: #222;
}

.bt-element.bt-testimonial-carousel-element.layout1
{
	margin-bottom: 10px;
}

.bt-element.bt-testimonial-carousel-element.layout1 .owl-dots
{
	margin-top: 5px;
}

.bt-right-sidebar .widget.widget_text .textwidget
{
background:#f5f5f5;
	padding: 15px;
}

#text-16.widget.widget_text .textwidget
{
	background: transparent;
	padding: 0;
}

.tm-btn
{
	margin-bottom: 0;
}

.tm-btn a,.tm-btn a:link, .tm-btn a:visited
{
background: #222;
	color: #FFF;
}

@media (max-width: 1200px) and (min-width: 768px)
{
.qc-sec .vc_col-sm-3,
.qc-sec .vc_col-sm-9
{
	width: 100%;
}
	
.qc-sec .wpb_single_image,
.qc-sec .wpb_text_column
	{
		width: 50%;
		float: left;
	}
	
.qc-sec .wpb_text_column
	{
		margin-top: 30px;
	}
}

@media (max-width: 768px)
{
.qc-sec .vc_col-sm-3,
.qc-sec .vc_col-sm-9
{
	width: 100%;
}
	
.qc-sec .wpb_text_column
	{
text-align: center;
	}
}

body .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 15px;
}

.bt-menu-mobile ul.menu>li.menu-item>a>span
{
	padding: 5px;
}

header .bt-menu-mobile ul.menu>li.current-menu-item>a,
.bt-menu-mobile ul.menu li ul.sub-menu li.current-menu-item>:hover a,
header .bt-menu-mobile ul.menu>li.current-menu-item:hover>a,
header .bt-menu-mobile ul.menu>li.current_page_parent>a,
header .bt-menu-mobile ul.menu>li.current_page_parent:hover>a,
.bt-menu-mobile ul.menu li ul.sub-menu li.current_page_item a,
.bt-menu-mobile ul.menu li ul.sub-menu li.current_page_item:hover a
{
		background: #fbed1f;
}

header .bt-menu-mobile ul.menu>li:hover>a,
.bt-menu-mobile ul.menu li ul.sub-menu li:hover a
{
		background: #efefef;
}

.bt-header-onepage .bt-header-mobile .bt-menu-mobile-wrap .bt-menu-mobile ul.menu li ul.sub-menu > li > a
{
	padding: 0 7px;
}

header .bt-menu-mobile ul.menu>li.current-menu-item>a>span,
header .bt-menu-mobile ul.menu>li:hover>a>span,
header .bt-menu-mobile ul.menu>li.current_page_parent>a>span,
header .bt-menu-mobile ul.menu>li.current_page_parent:hover>a>span
{
	border-bottom: 0;
}
@media (max-width: 1200px) and (min-width: 992px)
{
	header img.logo
	{
		height: 95px !important;
	}
	
	.bt-header .bt-header-desktop .bt-menu-desktop > ul > li, .bt-header .bt-header-desktop .bt-menu-desktop > ul.menu > li
	{
		padding: 0 5px;
	}
	
	.bt-header-onepage .bt-subheader-inner .bt-subheader-cell.bt-right
{
	display: none;
}
}

@media (max-width: 992px) and (min-width: 768px)
{
	.mediaboxes .vc_col-sm-3
	{
		width: 50%;
	}
	
	.mediaicon.bt-element
	{
		margin-bottom: 20px;
	}
}

@media (max-width: 768px)
{
.contact-ts .vc_single_image-wrapper img
{
	max-width: 280px;
}
}

@media (max-width: 992px)
{
	#bt-main .bt-titlebar .bt-titlebar-inner {
    text-align: center;
}
	
	.bt-subheader-cell.bt-center
	{
		text-align: center;
	}
	.bt-address-section4 .bt-fancy-box-element
	{
		padding: 10px 5px 15px;
	}
	
	.bt-titlebar .bt-titlebar-inner .bt-subheader-inner
	{
		background: none !important;
	}
	
	#bt-main .bt-titlebar .bt-titlebar-inner {
	text-align: center;
    background-position: center 70px, left bottom;
    background-image: url(/wp-content/uploads/2018/03/yellow-chair.png), url(/wp-content/uploads/2018/04/pagetitle-m.jpg);
    background-attachment: scroll;
    background-size: 130px 167px, auto;
		background-repeat: no-repeat;
		padding-bottom: 0;
}
	
}

.search .bt-titlebar
{
	padding-bottom: 0;
}

.search .bt-main-content.bt-blog-list
{
	padding-top: 90px;
	background: #f9f9f9;
}

.search .bt-content .post
{
	background: #FFF;
	    padding: 20px 30px 0 30px;
    border: 1px solid #f5f5f5;
	margin-bottom: 20px;
}

.bt-blog-grid-element.default .bt-item .bt-content .bt-title {
    font-size: 24px;
}

.search ul.bt-meta li:nth-child(3)
{
	display: none;
}

.page-id-1291 ul.bt-meta li
{
	padding-right: 12px;
}

#bt-main .bt-titlebar .bt-titlebar-inner .bt-subheader-inner
{
background: url(/wp-content/uploads/2018/03/yellow-chair.png) right center/180px 231px no-repeat;
    height: 231px;
	padding-bottom: 20px;
}

@media (min-width: 640px)
{
.eg-portfolio-item-4-content
{
	min-height: 130px !important;
}
}

.esg-filter-wrapper
{
	display: none !important;
}

.wpcf7-response-output
{
	margin-top: 10px !important;
	    color: #222;
	font-family: 'museo500', serif !important;
	font-weight: normal !important;
    text-align: center;
	background: #FFF;
}

.page-id-1013 .bt-contact-section2 .wpcf7-form textarea {
    height: auto;
}

.bt-contact-section2 .wpcf7-form input, .bt-contact-section2 .wpcf7-form textarea, .bt-contact-section2 .wpcf7-form select {
	color: #222;
}

.page-id-1013 .wpcf7-response-output
{
    padding: 10px 0;
    font-size: 16px;
}

@media (max-width: 500px)
{
	.bt-testimonial-grid-element.default .bt-item .bt-thumb {
    float: left !important;
		max-width: 60px;
	}
	
	.page-id-3509 .bt-testimonial-grid-element.default .bt-item .bt-content
	{
		margin-left: 90px;
	}
	.bt-testimonial-grid-element.default .bt-item .bt-thumb i
	{
		    width: 20px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
	}
}

@media (min-width: 992px)
{
	.bt-titlebar .bt-titlebar-inner .bt-subheader-inner .bt-subheader-cell
	{
		padding-right: 180px;
	}
}

@media (max-width: 992px)
{
	.single-fw-portfolio #bt-main .bt-titlebar .bt-titlebar-inner {
    background-position: center 40px, left bottom;
	}
	
	.single-post #bt-main .bt-titlebar .bt-titlebar-inner,
	.archive.category #bt-main .bt-titlebar .bt-titlebar-inner {
    background-position: left bottom;
    background-image: url(/wp-content/uploads/2018/04/pagetitle-m.jpg);
    background-size: auto;
		padding-top: 90px;
    padding-bottom: 60px;
	}
}

.blog .bt-post-item .bt-meta > li, .archive .bt-post-item .bt-meta > li, .search .bt-post-item .bt-meta > li,
.blog .bt-post-item .bt-meta > li > a, .archive .bt-post-item .bt-meta > li > a, .search .bt-post-item .bt-meta > li > a
{
	color: #222;
}

.blog .bt-post-item .bt-title a:hover, .archive .bt-post-item .bt-title a:hover, .search .bt-post-item .bt-title a:hover,
.blog .bt-post-item .bt-meta > li > a:hover, .archive .bt-post-item .bt-meta > li > a:hover, .search .bt-post-item .bt-meta > li > a:hover{
    color: #222;
	text-decoration: underline;
}

.contacticons
{
	font-size: 16px;
}

@media (max-width: 1200px) and (min-width: 992px)
{.bt-footer.bt-footer-v2 .bt-footer-top .bt-links li {
    margin-right: 25px;
}}

.bt-address-section4 .bt-fancy-box-element
{
	background: transparent;
}

.myportfolio-container .esg-entry-cover
{
box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 3px;
	overflow: visible;
}

.esg-grid .esg-overflowtrick {
  overflow: visible;
}

body .bt-header-onepage .bt-header-stick .bt-menu-desktop ul.menu li ul.sub-menu > li.current_page_item a {
    color: #222;
}

p.tfwc-phone
{
	font-family: 'museo300', serif !important;
}

p.tfwc-phone-s
{
	margin-bottom: 5px;
	font-family: 'museo500', serif !important;
}

p.tfwc-phone-m
{
	margin-bottom: 12px;
	font-family: 'museo500', serif !important;
		margin: 8px auto 15px auto;
		text-align: center;
			padding-left: 7px;
	padding-right: 7px;
	max-width: 200px;
}


p.tfwc-phone, p.tfwc-phone-s
{
		margin-top: 22px;
		text-align: left;
			padding-left: 5px;	
}

p.tfwc-phone, p.tfwc-phone-s, p.tfwc-phone-m
{
    font-weight: normal !important;
	font-size: 22px;
	letter-spacing: 3px;
	line-height: 11px;
}

/* p.tfwc-phone-au
{
    background: url(/wp-content/uploads/2019/08/au-flag.png) left center/22px 11px no-repeat;
}

p.tfwc-phone-uk
{
    background: url(/wp-content/uploads/2019/08/uk-flag.png) left center/22px 11px no-repeat;
} */

p.tfwc-phone, p.tfwc-phone a, p.tfwc-phone-s a i
{
	color: #fbed1f !important;
}

p.tfwc-phone-s, p.tfwc-phone-s a, p.tfwc-phone-m, p.tfwc-phone-m a
{
	color: #222 !important;
}

.serviceheadertitle
{
	margin-bottom: 20px;
	margin-top: 50px;
}

.serviceheadertitle span
{
	display: block;
	margin-bottom: 12px;
}

.serviceheadertitle .servicewelcome
{
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    font-family: Poppins;
    text-transform: uppercase;	
	    letter-spacing: 5px;
}


.serviceheadertitle .servline2
{
	    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    font-family: Museo300;
}

body .bt-titlebar .bt-titlebar-inner {
    padding-top: 200px;
	background-position: center top;
background-size: cover;
}

@media (max-width:650px)
{
.serviceheadertitle .servicewelcome
{
    font-size: 16px;
}	
	
.serviceheadertitle .servline1
{
font-size: 30px;
	    line-height: 38px;
}	
	
	.serviceheadertitle .servline2
{
font-size: 18px;	
}	
}

@media (max-width:510px)
{
.page-id-3411 #bt-main .bt-titlebar .bt-titlebar-inner .bt-subheader-inner,
	.page-id-3424 #bt-main .bt-titlebar .bt-titlebar-inner .bt-subheader-inner,
	.page-id-3432 #bt-main .bt-titlebar .bt-titlebar-inner .bt-subheader-inner,
	.page-id-3421 #bt-main .bt-titlebar .bt-titlebar-inner .bt-subheader-inner
	{
    height: 280px;
    padding-bottom: 40px;
}	
}

@media (max-width:300px)
{
.serviceheadertitle .servicewelcome
{
    font-size: 14px;
}	
	
.serviceheadertitle .servline1
{
font-size: 22px;
	    line-height: 32px;
}	
	
	.serviceheadertitle .servline2
{
font-size: 16px;	
}	
}

/*.footer-phone-au
{
    background: url(/wp-content/uploads/2019/08/au-flag.png) top left/22px 11px no-repeat;
	padding-left: 26px;
}

.footer-phone-uk
{
    background: url(/wp-content/uploads/2019/08/uk-flag.png) top left/22px 11px no-repeat;
	padding-left: 26px;
}*/

/*.qc-phone-au, .con-phone-au
{
    background: url(/wp-content/uploads/2019/08/au-flag.png) center left/22px 11px no-repeat;
	padding-left: 30px;
} 

.qc-phone-uk, .con-phone-uk
{
    background: url(/wp-content/uploads/2019/08/uk-flag.png) center left/22px 11px no-repeat;
	padding-left: 30px;
} */

.con-phone-au, .con-phone-uk
{
max-width: 130px;
	margin: 10px auto 5px auto;
}

@media (max-width: 460px)
{
.footer-phone-au,.footer-phone-uk
	{
		display: block;
		max-width: 130px;
		background-position: center left;
		text-align: center;
		margin: 0 auto;
	}
	
	.foot-spacer
	{
		display: none;
	}
}

body .bt-testimonial-carousel-element.layout1 .bt-content {
    font-size: 14px;
    line-height: 22px;
}

body .bt-testimonial-carousel-element.layout1 .bt-info .bt-inner .bt-title {
	font-size: 16px;
    line-height: 22px;
    color: #222;
}

.grants-tabs .vc_tta-tab.vc_active,
.wpb-js-composer .grants-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,
.wpb-js-composer .grants-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading
{
	color: #222222;
	font-family: 'museo500', serif !important;
    font-weight: normal !important;
	    background: #fbed1f;
	border-color: #a2a2a2;
}
.wpb-js-composer .grants-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a
{
	color: #222222;	
}

.wpb-js-composer .grants-tabs.vc_tta.vc_general .vc_tta-tab>a {
    padding: 12px 20px;
}

.wpb-js-composer .grants-tabs.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
    border-color: #a2a2a2;
    background-color: #FFF;
}

.wpb-js-composer .grants-tabs.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a
{
	border-bottom-color: #a2a2a2;
	background-color: #f8f8f8;
}

.wpb-js-composer .grants-tabs.vc_tta.vc_tta-spacing-1 .vc_tta-panel.vc_active .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
    margin-bottom: -1px;
}

.page-id-3424 .vc_tta-container h2
{
	margin-bottom: 25px;
	    font-size: 18px;
	line-height: 24px;

}

.wpb-js-composer .grants-tabs.vc_tta.vc_general .vc_tta-panel-body
{
	padding: 20px;
}
    
/*Tobstar custom CSS*/

html, body {
    overflow-x: hidden;
}
.hfe-nav-menu > li {
    padding-bottom: 5px;
}
.hfe-nav-menu > li > a {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    line-height: 18px;
}
.hfe-nav-menu > li.current-menu-item > a,
.hfe-nav-menu > li:hover > a {
    color: #000;
}
.hfe-nav-menu > li.current-menu-item:after,
.hfe-nav-menu > li:hover:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 5px;
    background: #fff200;
    bottom: -10px;
    left: 0;
}
.hfe-nav-menu .sub-menu li.menu-item {
	padding: 15px 40px;
}
.hfe-nav-menu .sub-menu li.menu-item.menu-item-has-children {
	background-image: url(images/dropdow-menu-arrow.svg);
	background-repeat: no-repeat;
	background-size: 6px 11px;
	background-position: 15px 50%;
}
.hfe-nav-menu .sub-menu li.menu-item.menu-item-has-children:hover {
	background-image: url(images/dropdow-menu-arrow-yellow.svg);
	background-repeat: no-repeat;
	background-size: 11px 6px;
	background-position: 15px 50%;	
}
.hfe-nav-menu .sub-menu li.menu-item a {
	color: #fff !important;
	font-size: 14px;
}
.hfe-nav-menu .sub-menu li.menu-item.current-menu-item,
.hfe-nav-menu .sub-menu li.menu-item:hover {
	background-color: #2a2e32 !important;
}
.hfe-nav-menu .sub-menu li.menu-item.current-menu-item a,
.hfe-nav-menu .sub-menu li.menu-item:hover a {
	color: #fbed1f !important;
}
.hfe-nav-menu .menu-item-has-children .sub-menu {
/* 	top: calc(100% + 10px) !important; */
}
.hfe-search-form__input {
    margin-bottom: 0;
    background: #5e6971 !important;
    text-align: center;
    font-family: 'museo500', serif !important;
    font-size: 16px;
    font-weight: 500 !important;
    color: #fff !important;
    border-radius:  0 !important;
}			
.hfe-search-form__container {
    border-radius: 0 !important;
}
.hfe-search-form__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff !important;
}
.hfe-search-form__input::-moz-placeholder { /* Firefox 19+ */
  color: #fff !important;
}
.hfe-search-form__input:-ms-input-placeholder { /* IE 10+ */
  color: #fff !important;
}
.hfe-search-form__input:-moz-placeholder { /* Firefox 18- */
  color: #fff !important;
}
.museo700 p,
.museo700 h1,
.museo700 h2,
.museo700 h3,
.museo700 h4,
.museo700 h5,
.museo700 a,
.museo700 li {
	font-family: 'museo700', serif !important;
}
.museo500 p,
.museo500 h1,
.museo500 h2,
.museo500 h3,
.museo500 h4,
.museo500 h5,
.museo500 a,
.museo500 li {
    font-family: 'museo500', serif !important;
}
.museo300 p,
.museo300 h1,
.museo300 h2,
.museo300 h3,
.museo300 h4,
.museo300 h5,
.museo300 a,
.museo300 li {
	font-family: 'museo300', serif !important;
}
.home-slide-btn a {
	min-width: 300px;
	max-width: 100%;
}
.owl-carousel button.owl-prev span {
	display: none !important;
}
.owl-carousel button.owl-prev {
    background-color: #fff20070 !important;
    border-radius: 0 !important;
	background-image: url(images/prev-arrow.svg) !important;
	background-size: 11px 21px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
}
.owl-carousel button.owl-next span {
	display: none !important;
}
.owl-carousel button.owl-next {
    background-color: #fff20070 !important;
    border-radius: 0 !important;
	background-image: url(images/next-arrow.svg) !important;
	background-size: 11px 21px !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
}
#menu-1-768e1cb ul.sub-menu {
	position: relative;
    height: auto;
    visibility: visible;
    opacity: 1;
}
#menu-1-768e1cb .sub-menu li.menu-item.current-menu-item, 
#menu-1-768e1cb .sub-menu li.menu-item:hover,
#menu-1-768e1cb .sub-menu li.menu-item:focus {
	color: #fff !important;
	background-color: #171721 !important;
}
#menu-1-768e1cb ul.sub-menu li {
    padding: 15px 20px;
    border: 0 !important;
}
#menu-1-768e1cb ul.sub-menu li ul.sub-menu li {
	padding: 10px 20px;
}
#menu-1-768e1cb ul.sub-menu li a {
	color: #000 !important;
	transition: none !important;
}
#menu-1-768e1cb ul.sub-menu li.current-menu-item a,
#menu-1-768e1cb ul.sub-menu li:hover a{
	color: #ffffff !important;
}
#gform_wrapper_1.gform_wrapper.gravity-theme .gfield {
    grid-column: 1 / span 6;
}
#gform_wrapper_1.gform_wrapper.gravity-theme .gfield#field_1_6 {
	grid-column: 7 / span 6;
	position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.gform_wrapper.gravity-theme .gform_fields {
	position: relative;
}
.ginput_container.ginput_container_textarea,
.gform_wrapper.gravity-theme .gfield textarea.medium {
	height: 100% !important;
}
.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
	min-height: 60px;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
	justify-content: flex-end;
}
.owl-testimonial .item {
	text-align: center;
}
.owl-testimonial .quote {
	max-width: 1130px;
	margin: 0 auto 30px;
    padding: 0 40px;
}
.owl-testimonial .quote p {
	color: #fff;
	font-family: 'museo300', serif !important;
	font-size: 20px;
	line-height: 30px;
}
.owl-testimonial p.testimonial-name {
	color: #fff;
	font-family: 'museo700', serif !important;
	font-size: 19px;
	line-height: 24px;	
	margin-bottom: 5px;
}
.owl-testimonial p.testimonial-position {
	color: #fff;
	font-family: 'museo300', serif !important;
	font-size: 19px;
	line-height: 24px;	
}
.owl-carousel.owl-testimonial button.owl-prev {
	top: 70px;
	left: 0px;
	background-color: #fff200 !important;
}
.owl-carousel.owl-testimonial button.owl-next {
	top: 70px;
	right: 0px;
	background-color: #fff200 !important;	
}
.owl-carousel.owl-portfolio button.owl-prev {
	left: 0px;
	background-color: #fff200 !important;
}
.owl-carousel.owl-portfolio button.owl-next {
	right: 0px;
	background-color: #fff200 !important;
}
.portfolio-image {
	margin-bottom: 20px;
}
.portfolio-name,
.portfolio-name a {
	color: #5e6971;
	font-family: 'museo500', serif !important;
	font-size: 15px;
	line-height: 20px;	
	margin-bottom: 0;
    text-align: center;
}
.portfolio-position {
	color: #5e6971;
	font-family: 'museo300', serif !important;
	font-size: 14px;
	line-height: 19px;	
}
.service-heading p {
    min-height: 55px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
}
.hfe-nav-menu .menu-item-has-children .sub-menu .sub-menu {
	left: 0;
    top: 100% !important;
}
.hfe-nav-menu .menu-item-has-children .sub-menu .sub-menu li.menu-item {
	padding-left: 50px;
}
.hfe-nav-menu .menu-item-has-children .sub-menu .sub-menu li.menu-item a {
	color: #fff !important;
}
body .sk-ww-linkedin-profile-post .swiper-layout-slider {
	width: 100% !important;
}
.sk-ww-linkedin-profile-post button.swiper-button-prev {
	left: 0 !important;
}
.sk-ww-linkedin-profile-post button.swiper-button-next {
	right: 0 !important;
}
.sk-ww-linkedin-profile-post button.swiper-button-prev:after,
.sk-ww-linkedin-profile-post button.swiper-button-next:after {
	display: none;
}
.page-id-1291 .bt-main-content {
	background: #fff;
}
.owl-portfolio.owl-carousel .owl-item img {
    height: 300px;
    object-fit: contain;
}
.contact-us-heading .wpb_wrapper {
	text-align: center;
}
.contact-us-heading h2 {
	display: inline-block;
	font-size: 24px;
	background-color: #FFF200;
	padding: 28px 20px 28px 20px;
	min-width: 300px;
	font-family: 'museo700', serif !important;
}
.sk_branding {
	display: none;
    height: 0 !important;
    overflow: hidden;
    padding: 0 !important;
}
footer .linkedin-profile-post-user-root-container {
	display: none;
}
footer .grid-linkedin-profile-post .linkedin-post {
	display: none;
}
footer .grid-linkedin-profile-post .linkedin-post:nth-child(2),
footer .grid-linkedin-profile-post .linkedin-post:nth-child(3),
footer .grid-linkedin-profile-post .linkedin-post:nth-child(4) {
	display: block;
}
body .sk-ww-linkedin-profile-post .post-image, .mfp-content .post-image {
	display: none;
}
.doyle-skin3 .eg-portfolio-item-4-element-4 {
	display: none !important;
}
.doyle-skin3 .eg-portfolio-item-4-content {
	min-height: 75px !important;
}
.doyle-skin3 .eg-portfolio-item-4-content .eg-portfolio-item-4-element-1-a {
	float: none !important;
}
body .sk-ww-linkedin-profile-post .post-content,
body .sk-ww-linkedin-profile-post .margin-zero a {
    font-size: 14px !important;
}
#page {
	overflow: hidden;
}
@media (max-width: 1024px) {
	.hfe-nav-menu .sub-menu li.menu-item.menu-item-has-children {
		background-image: none !important;
	}
    .owl-carousel button.owl-prev,
    .owl-carousel.owl-portfolio button.owl-prev,
    .owl-carousel.owl-testimonial button.owl-prev {
        left: 0 !important;
        background-color: #fff20070 !important;
    }
    .owl-carousel button.owl-next,
    .owl-carousel.owl-portfolio button.owl-next,
    .owl-carousel.owl-testimonial button.owl-next {
        right: 0 !important;
        background-color: #fff20070 !important;
    }
}

@media (max-width: 768px) {
	.home-slide-btn a {
		min-width: 100%;
	}
	.service-btn a {
		width: 100%;
	}
	#gform_wrapper_1.gform_wrapper.gravity-theme .gfield {
		grid-column: 1 / span 12;
	}
	#gform_wrapper_1.gform_wrapper.gravity-theme .gfield#field_1_6 {
	    grid-column: 1 / span 12;
    	position: relative;
	}
}

@media (max-width: 767px) {
	.service-heading p {
		padding-left: 20px;
	}
}
@media (max-width: 500px) {
	.bt-testimonial-grid-element.default .bt-item .bt-thumb {
		width: 100% !important;
		height: 100% !important;
	}
}