/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

div#abt-us-section {
    padding-top: 90px;
    padding-bottom: 90px;
}
div#abt-us-section .section_inner_margin.clearfix {
    display: flex;
    align-items: center;
}
.testimonial_image_holder {
    margin-bottom: 20px !important;
}
.header_top {
    background: #f0580e;
    color: #fff;
}
.header_top p {
    font-size: 14px;
padding: 0 10px;
    font-weight: 500 !important;
}
p.quick
{
    margin-right: -75px;
}
p.quick a {
    background: #f0580e;
    padding: 12px 15px;
    color: #fff;
	    border-radius: 5px !important;
    font-weight: 500;
}
p.quick a:hover {
    background: #06466c;
    color: #ffff;
    transition: 0.3s;
}
.textwidget.custom-html-widget {
    display: flex;
}
div#slide-1-layer-1 span {
    color: #f0580e;
}
div#rev_slider_1_1 p a {
    background: #f0580e;
    padding: 15px 20px !important;
    border-radius: 5px;
    color: #fff;
    font-size: 20px !important;
    font-weight: 500 !important;
}
div#rev_slider_1_1 p a:hover {
    background: #06466c;
    transition: 0.3s;
   
}
div#rev_slider_1_1 .fa-angle-right:before {
    content: "\f105";
    background: #fff;
    color: #000;
    max-width: 100%;
    padding: 6px 12px;
    margin-left: 10px;
    border-radius: 50%;
}

header.scrolled .header_top {
    background-color: #f0580e!important;
}
div#abt-us-section {
    padding-top: 90px;
    padding-bottom: 90px;
}
div#abt-us-section h4:before {
    content: "";
    background: #f0580e;
    width: 80px;
    height: 5px;
    display: block;
    margin-bottom: 10px;
}
div#abt-us-section h4 {
  color:#f0580e;
	margin-bottom:20px;
	font-weight:500;
}
div#abt-us-section h2 {
    font-size: 40px;
    line-height: 1.4;
    margin-bottom: 20px;
	font-weight:700;
}
div#abt-us-section h2 strong {
	   color:#f0580e;
}
div#abt-us-section p{
	   color:#000;
	font-size:14px;
	font-weight: 400;
line-height:1.8;
	margin-bottom:20px;
}
div#abt-us-section ul li strong {
    font-size: 18px;
	color:#000;
	margin-left:10px;
}
div#abt-us-section ul li:before {
    content:"";
	   background-image:url("https://webangles.co.in/wp-content/uploads/2022/10/user.png");
}
div#abt-us-section p a {
    background: #f0580e;
    margin-top: 16px;
    padding: 10px 20px !important;
    border-radius: 5px;
    display: inline-block;
    color: #fff;
    font-size: 20px !important;
    font-weight: 500 !important;
}
div#abt-us-section .fa-angle-right:before {
    content: "\f105";
    background: #fff;
    color: #000;
    max-width: 100%;
    padding: 6px 12px;
    margin-left: 10px;
    border-radius: 50%;
}
div#abt-us-section ul li
{
	list-style:none;
}
.header_bottom {
    border-top: 15px solid #f0580e !important;
}
div#abt-us-section ul li p
{
	margin-left:30px;
}
div#our-services {
    background: #f6f6f6;
}
div#abt-us-section ul li i
{
	font-size:25px;
	color:#f0580e;
}
div#abt-us-section p a:hover
{
	background: #06466c;
    transition: 0.3s;
}
div#our-services {
    padding: 90px 0;
}
div#our-services h3 {
    color: #fff !important;
    font-size: 22px;
}
div#our-services h2 strong {
    color: #f0580e;
}
div#our-services h3:before {
    content: "";
    background: #f0580e;
    width: 50px;
    height: 5px;
	margin:0px auto;
    display: block;
    margin-bottom: 20px;
}

.own-services .vc_column-inner {
    background: #fff;
    padding: 40px 20px;
    border-radius: 15px !important;
}
.own-services .vc_column_container {
    padding-right: 30px;
}
.own-services h4 {
    font-size: 25px;
    margin-top: 20px;
    margin-bottom: 10px !important;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
}
.own-services h4 strong {
    color:#f0580e;
}
.own-services p {
    color:#000;
	font-size:16px;
	font-weight:400;
}
div#our-services p a {
    background: #f0580e;
    padding: 15px 20px !important;
    border-radius: 50px;
    display: inline-block;
    color: #fff;
    font-size: 20px !important;
    font-weight: 500 !important;
}
div#our-services p a:hover {
  background: #06466c;
    transition: 0.3s;
}
.header_top p a {
    color: #fff;
}
div#our-services p a .fa-angle-right:before {
    content: "\f105";
    background: #fff;
    color: #000;
    max-width: 100%;
    padding: 6px 12px;
    margin-left: 10px;
    border-radius: 50%;
}
div#team-members {
    padding-top: 90px;
    padding-bottom: 90px;
}
div#team-members h3 {
    color: #000;
    font-size: 22px;
	text-transform:uppercase;
}
div#team-members h2 {
    color: #000;
    margin-top: 20px;
    font-size: 45px;
    margin-bottom: 20px;
}
div#team-members h2 strong {
    color: #f0580e;
}
div#team-members h3:before {
    content: "";
    background: #f0580e;
    width: 50px;
    height: 5px;
	margin:0px auto;
    display: block;
    margin-bottom: 20px;
}
div#team-members .members
{
	padding-top:30px;
}
div#team-members .designation {
    background: #f0580e;
    color: #fff;
    text-align: center;
    padding: 10px;
}
div#team-members .designation h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 600;
}
div#team-members p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
.designation {
    position: absolute;
    left: 30px;
    bottom: -15px;
    right: 30px;
}
.members .wpb_column.vc_column_container.vc_col-sm-3 {
    position: relative;
}
div#testimonails-section h3 {
    color: #fff;
    font-size: 22px;
}
div#testimonails-section h2 {
    color: #fff;
    font-size: 45px;
	margin-bottom: 20px;
    margin-top: 20px;
    line-height: 55px;
	
}
div#testimonails-section strong {
    color: #f0580e;
}
div#testimonails-section h3:before {
    content: "";
    background: #fff;
    width: 50px;
    display: block;
    height: 5px;
    margin-bottom: 20px;
}
div#testimonails-section .testimonials.testimonial_text_inner p 
    font-size: 18px;
}

.testimonial_content_inner {
    background: #fff;
    padding: 30px 20px;
	border-top: 5px solid #f0580e;
}
div#testimonails-section .section_inner_margin {
    display: flex;
    align-items: center;
}
.testimonial_text_inner p {
    font-size: 16px !important;
    color: #000;
    font-weight: 400;
}
.testimonials .testimonial_text_inner p.testimonial_author {
    font-size: 25px !Important;
    color: #000;
	font-weight:700;
}
.testimonials_holder .flex-direction-nav a.flex-next:before {
    content: '\f105';
    background: #f0580e;
		margin-left: 20px;
    font-size: 35px;
    color: #fff;
}

ul.flex-direction-nav {
    position: absolute !Important;
    left: -105%;
    bottom: 12px;
}
.testimonials_holder .flex-direction-nav a:hover {
    background-color: inherit;
}
.testimonials_holder .flex-direction-nav a {
    border: none;
    border-radius: 50px;
}
nav.main_menu > ul > li > a {
    font-weight: 500;
}


@media screen and (max-width:767px)
{
	.q_logo a {
    height: 45px;
}
}

@media screen and (max-width: 980px)
div#abt-us-section .section_inner.clearfix {
    width: 90%;
}
}


