.no-padding{ padding:0px;}
#primary-content{ padding-top:0px !important;}
.widget-title-center span:before {width: 50% !important; left: 25% !important;}
/* .widget-title-center{ width:20%; left:40%; position:relative; margin-bottom:10px !important;} 
.widget-title span{ padding-bottom:20px !important;}*/
.widget-title-center {
	width: 31%;
	left: 35%;
	position: relative;
	margin-bottom: 10px !important;
}
.widget-title span {
	padding-bottom: 12px !important;
}
.g5plus-testimonials.style2.st2_type1 .testimonial-item p {max-width: 800px !important; letter-spacing:1px; font-weight:300;}
.widget-title-left {width:40%; left:0%; position:relative; }
.widget-title-left span:before {width: 50% !important; left: 0% !important;}
.sub-head{ font-size:16px; padding-bottom:0px; }

.dark-bg-sub-head{color:#b4b4b4;}
.logo-header img{ padding:10px !important;}
.foot-logo{width:140px;}
#wonderplugincarousel-4 blockquote{color:#a51618;}
.widget-title span:before{    border-top: 2px solid #a51618 !important;}
.btn, button, input[type="submit"]{ background-color:#a51618 !important;}
.g5plus-testimonials.style2.st2_type1 .testimonial-item i, .text-color-accent, .g5plus-icon-box .ib-icon-inverted, .g5plus-icon-box .ib-icon-classic{color:#a51618 !important;}
.back-to-top:focus, .back-to-top:hover , .g5plus-testimonials.style2.st2_type1 .testimonial-item .quote:after, .widget-info-box ul.if-round .if-icon i{ background-color: #a51618 !important;}
.g5plus-icon-box.ib-layout-modern .ib-content{ background-color:rgba(0,0,0,1) !important;}

/* .header-is-float .is-sticky .sticky-region .header-customize-nav a:hover, 
.header-is-float .is-sticky .sticky-region .x-nav-menu > li.current-menu-ancestor > a.x-menu-a-text, 
.header-is-float .is-sticky .sticky-region .x-nav-menu > li.current-menu-parent > a.x-menu-a-text, 
.header-is-float .is-sticky .sticky-region .x-nav-menu > li.current-menu-item > a.x-menu-a-text, 
.header-is-float .is-sticky .sticky-region .x-nav-menu > li.menu-current > a.x-menu-a-text, 
.header-is-float .is-sticky .sticky-region .x-nav-menu > li > a.x-menu-a-text:hover, 
.header-is-float .is-sticky .sticky-region .x-nav-menu > li.x-menu-item:hover > a{ color:#a51618 !important;} */

.text-color-accent {color: #a51618 !important;}
.x-nav-menu > li.current-menu-ancestor > a.x-menu-a-text, .x-nav-menu > li.current-menu-parent > a.x-menu-a-text, .x-nav-menu > li.current-menu-item > a.x-menu-a-text, .x-nav-menu > li.menu-current > a.x-menu-a-text, .x-nav-menu > li > a.x-menu-a-text:hover, .x-nav-menu > li.x-menu-item:hover > a{color: #a51618 !important;}
.g5plus-icon-box p {

    margin-bottom: 0;
    text-transform: uppercase;
    letter-spacing: 1px;

    padding: 10px 20px;
    cursor: pointer;
}
.about-txt{ font-size:14px !important; letter-spacing:1px; text-align:justify; color:#878787;}
.mPS2id-highlight span, .mPS2id-highlight-first span, .mPS2id-highlight-last span{color:#a51618; }
#service-sec .portfolio-category{display:none;}
#service-sec .g5plus-portfolio .portfolio-overlay-title-category .block-center a, .g5plus-portfolio .portfolio-overlay-title-category-icon .block-center a{width:80%; font-size:16px; letter-spacing:1px; text-transform:uppercase; font-weight:400;}
.header-is-float .is-sticky .sticky-region{ background-color:#fff !important;}
.widget-title{ font-size:30px !important;}
.header-wrapper{ background:#fff !important;}
.x-nav-menu > .x-menu-item > .x-menu-a-text{ font-size:15px !important;}
.why-us-sec { text-align:center; color:#999999; }
.why-us-sec p{ padding:40px 20px; height:200px; font-size:16px;  }
.why-us-1{ background-color:#bcdcda;margin:1%; width:23%;border-radius: 10px;}
.why-us-2{ background-color:#f5dee1;margin:1%;width:23%;border-radius: 10px;}
.why-us-3{ background-color:#f7eed1;margin:1%;width:23%;border-radius: 10px;}
.why-us-4{ background-color:#d2d4f2 ;margin:1%;width:23%;border-radius: 10px;}
.amazingcarousel-hover-effect ~ div a {
    color: transparent !important;
   
}
.amazingcarousel-text blockquote{border-left:0px !important; padding: 0 0 0 0px;}
#wonderplugincarousel-5 blockquote {color:#fff !important;}
.amazingcarousel-image div {
    background-color: transparent!important;
    color:#FFF!important;
}
.amazingcarousel-image a {
   
    color:transparent!important;
}

#wonderplugincarousel-4 blockquote{color:#a51618 !important;}

#wonderplugincarousel-6 .amazingcarousel-item-container:hover .amazingcarousel-flip{color:#a51618 !important;}
#wonderplugincarousel-6 .amazingcarousel-flip {background-color:#ffffff !important; padding:5px !important;}
#wonderplugincarousel-6 .amazingcarousel-description {
    position: relative;
    font: 16px "Open Sans", sans-serif !important;
    color: #fff !important;
    margin-top: 6px;
    text-align: center;
    font-weight: 300;
    background-color: #ffffff !important;
}
#wonderplugincarousel-6 .amazingcarousel-title{
	color:#fff !important;
}
#wonderplugincarousel-8 blockquote {color:#fff !important;}

#wonderplugincarousel-9 blockquote{color:#a51618 !important;}
#wonderplugincarousel-10
