/*
Theme Name: Broker (shared on wplocker.com)
Theme URI: http://broker.commercegurus.com/
Author: CommerceGurus
Author URI: http://www.commercegurus.com
Description: Broker is a superbly designed WordPress theme for small businesses.
Version: 1.1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: broker
Domain Path: /languages/
Tags: light, white, two-columns, three-columns, right-sidebar, custom-background, custom-menu, featured-images, flexible-header, sticky-post, theme-options, translation-ready
*/
.site-search {
    display: none;
}
.rightnav {
    margin-top: 15px;
}
.quick-link h2 {
    color: #fff !important;
    font-size: 50px;
    padding-bottom: 40px;
}
.quick-link {
    padding: 30px 0;
}
.quick-link .carousel-slider__caption .caption {
  color: #fff;
  font-size: 24px !important;
  font-weight: bolder !important;
  padding-top: 10px;
}

/*--- Custom Css --*/
.cg-menu-below .ul.tiny-cart, .cg-menu-below .cg-extras .site-search {
    line-height: 100px !important;
}
.rightnav .extra {
    height: 100px !important; 
}
#cg-page-wrap .content.ls-overflow-visible {
    padding: 0px !important;
}
#cg-page-wrap {
    margin-top: -15px;
}
/*--Slider--*/
.slide3text , .slide1text , .slide-text-2{
    color: #fff !important;
    font-size: 45px !important;
}
.slide3para {
    color: #fff !important;
    font-size: 30px !important;
}

/*-- Service --*/
#services-id  , #why-builder {
    margin: 70px 0 0;
	border-bottom: 1px solid #eee;
padding-bottom: 70px;
}
.services-right {
    padding: 20px !important;
}
.services-right h3 {
    margin: 0px !important;
    font-size: 22px !important;
    padding-bottom: 15px;
}
.services-right p {
    font-size: 15px !important;
    text-align: justify;
}
.services-left a {
    font-weight: normal;
}
.services-left a.btn{
	background:#73642d; border:none;
}
.services-left a.btn:hover{
	background:#000;
}
#about-us-row .sow-accordion-panel-header {
    background: transparent;
    color: #000;
    padding: 11px 0px;
    border-top: 1px solid #bcbcbc;
}
#about-us-row .sow-accordion-panel-border {
    padding: 0px;
    background: transparent;
}
#home-services-builder .quick-links {
    text-align: center;
    color: #fff;
    font-size: 40px;
}
#home-services-builder .sow-headline a, #home-services-builder .sow-headline {
    color: #fff !important;
    font-size: 24px;
    border: none !important;
    font-family: "Source Sans Pro";
    margin-bottom: 50px;

}
#home-services-builder .decoration{display:none;}
#why-builder .why-us , #team-row h3 {
    text-align: center;
    font-size: 35px !important;
}
#why-builder .why-img img {
    border: 1px solid #73642d;
    padding: 15px;
    border-radius: 100%;
}
#why-builder  .why-text h3 {
    padding: 0px;
    margin-top: 0px;
}
#team-row .tlp-title {

    margin: 0px;
        margin-bottom: 0px;
    font-size: 25px !important;
    font-family: "Source Sans Pro";

}
#team-row .designation {
    font-family: "Source Sans Pro";
    font-weight: normal;
    color: #666;

}
#latest-row .pt-cv-title a {
    font-weight: normal !important;
}
#latest-row .btn {
    background: #73642d !important;
    border: none;

}
.cg-primary-menu .menu > li .cg-submenu-ddown{
	background:#73642d;
}
#latest-row .sow-testimonial-text {
    margin-left: 23%;
    background: #fff;
    border: 1px solid #eee; position:relative;
}
#latest-row .sow-testimonial-text:before{
	position: absolute;
bottom: auto;
left: -21px;
top: 23px;
display: block;
width: 21px;
height: 30px;
border: none;
background-image: url(/wp-content/uploads/2018/05/corner-1.png);  
background-position: 0 0;
background-repeat: no-repeat;
content: "";
}
#touch-row {
    border-top: 1px solid #eee;
    padding-top: 50px !important;
}
/*-- About --*/
.breadcrumbs-wrapper {
    display: none;
}
.page-id-71349 strong {
    font-size: 25px; font-weight: normal;}
	
	/*-- Services --*/
	.page-id-71410 .pt-cv-page .col-md-12{
		width:25%; min-height: 450px;
	}
	.page-id-71410 .pt-cv-page .col-md-12 .pt-cv-title {
    min-height: 38px;
}
.page-id-71410 .pt-cv-page .col-md-12 .pt-cv-title a {
    font-size: 20px;
    line-height: 0px;
}
.page-id-71410 .pt-cv-page .col-md-12 .pt-cv-content {
    font-size: 16px;
}
.page-id-71410 .pt-cv-page .col-md-12 {
    width: 25%;
    min-height: 450px;
}
.page-id-71410 .pt-cv-page .col-md-12 a.btn{ background:#73642d !important; border:none;}
.page-id-71410 .pt-cv-page .col-md-12 a.btn:hover{ background:#000 !important;}

/*-- business-start-ups --*/
footer strong {
    font-size: 16px !important;
}
.bottom-footer-left {
    border-top: 1px dotted rgba(255, 255, 255, 0.15);
    text-align: center;
    padding-top: 15px;
}
.touch-head .sow-headline {
    text-align: left !important;
}
.touch-head .decoration {
    display: none;
}
.comment-form-comment textarea {
    resize: none;
}
.header-wrapper .overlay {
    top: 16px !important;
}
.cg-hero-bg {
	top: 16px !important;
}	
.page-id-71410 .pt-cv-page .col-md-12 .pt-cv-title {
    height: 55px;
}
.image .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 50%;
}
#panel-71443-0-0-1 iframe {
    width: 100%;
}	
 
/*-- Responsive --*/
@media only screen and (max-width:1024px) {
	.page-id-71410 .pt-cv-page .col-md-12 {
    width: 50%;
}
}
@media only screen and (max-width:900px) {
.services-right h3, .content-area h3 {
	font-size: 16px !important;
	padding-bottom: 0px;
}
.pt-cv-wrapper .col-xs-12 {
    width: 50%;
}
}
@media only screen and (max-width:800px) {
.so-widget-sow-image-default-bd5cd9da0588 .sow-image-container .so-widget-image {
    width: 100%;
}
}
@media only screen and (max-width:767px) {
.tlp-col-xs-12 {
    width: 50%;
}	
.pt-cv-wrapper .col-xs-12 {
    width: 50%;
}
h1, .content-area h1, h1.cg-page-title, .summary h1, .content-area .summary h1 {
    line-height: 30px;
    font-size: 30px !important;
	top:5px;
}	
h2, .content-area h2 {
	font-size: 30px !important;
}	
.content-area .entry-content p{
	font-size: 17px !important;
}	
	
}
@media only screen and (max-width:480px) {
.content-area .widget h2 {
    margin-top: -16px;
}
.image .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}		
.pt-cv-wrapper img {
    width: 100%;
}	
.page-id-71410 .pt-cv-page .col-md-12 {
    width: 100%;
}
.site h1.cg-page-title{
		font-size: 25px !important;
	}
.tlp-col-xs-12 {
    width: 100%;
}
.pt-cv-wrapper .col-xs-12 {
    width: 100%;
}
.tlp-team .round-img img {
	width:100%;
}
.services-left .textwidget img {
	width:100%;
}
h1, .content-area h1, h1.cg-page-title, .summary h1, .content-area .summary h1 {
    font-size: 18px !important;
    top: 0px;
}
h2, .content-area h2 {
    font-size: 18px !important;
}
.content-area .entry-content p{
	font-size: 14px !important;
}
}