/*
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");



.home-col {padding: 64px 54px;}
    


#FadeIn_CSS h3 {color:#fff !important; text-align:center !important; text-transform:inherit !important; font-size:20px !important;}
#FadeIn_CSS p {color:#fff !important; font-size:25px !important; line-height:35px !important; font-style:italic !important; text-align:center !important; }
#FadeIn_CSS h4 {color:#fff !important; text-align:center !important; text-transform:inherit !important; font-size:40px !important;}

#contact-row {border:1px solid #cccccc !important;}

.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea {height:80px !important;}

.home-get {margin-bottom:35px !important;}

.home-cntact {border:1px solid #cccccc !important;  padding: 10px 31px !important; text-align: center;}

.home-get a { color: #fff !important; background: #828E99; padding: 10px; margin-bottom: 20px !important; text-transform: uppercase;}
 
.ct {margin-bottom:40px !important; margin-top:20px !important;}

.content.content_top_margin {margin-top:165px !important;}


.home .content.content_top_margin_none {margin-top:5px !important;}


.footer_bottom_holder p {font-size:14px !important;}

nav.main_menu ul li {  border: 1px solid #de6402; margin-left: 40px;   height: 81px;}


header:not(.sticky):not(.scrolled) .holeder_for_hidden_menu {padding:0px 23px !important;}

.header_bottom {padding:0px !important;}

nav.main_menu > ul > li > a {color:#fff !important; font-size: 24px;}

nav.main_menu ul li {margin-left: 40px;  border-radius: 5px; border: 2px solid #de6402;  padding: 0 40px !important;}
nav.main_menu > ul > li > a {line-height: 87px;}   
blockquote {color:#fff !important;}

.testimonials_c_holder .testimonial_content_inner:before {content: '';
    background: url('https://client-aviddesigngroup.com/howdynew/wp-content/uploads/2023/03/quotes.png');
    position:absolute;
    top:-24%;
    left:0;
	bottom:0%}

.tss-wrapper .tss-layout3 .item-content-wrapper, .tss-wrapper .tss-isotope1 .item-content-wrapper, .tss-wrapper .tss-video1 .item-content-wrapper, .tss-wrapper .tss-carousel3 .item-content-wrapper {background:none !important;}
.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content {color:#fff !important;}

.tss-wrapper .tss-layout3 .item-content-wrapper:before, .tss-wrapper .tss-isotope1 .item-content-wrapper:before, .tss-wrapper .tss-video1 .item-content-wrapper:before, .tss-wrapper .tss-carousel3 .item-content-wrapper:before {color:#de6402 !important;}
.item-company {color:#fff !important;}
.tss-wrapper .single-item-wrapper h3.author-name {color:#fff !important;}
.tss-wrapper .single-item-wrapper h4.author-bio {color:#fff !important;}
.tss-carousel-main .swiper-pagination-bullet, .tss-carousel .swiper-pagination-bullet {color:#fff !important;}
.tss-wrapper .tss-layout3 .item-content, .tss-wrapper .tss-isotope1 .item-content, .tss-wrapper .tss-carousel3 .item-content {font-size:22px !important;}

.header_top_bottom_holder {display:none !important;}

.header_bottom {display:none !important;}

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {border:1px solid #000000 !important;}

.social-menu ul{
    position: absolute;
    top: 50%;
    left: 77%;
    padding: 0;
    margin: 0;
    transform: translate(-50%, -50%);
    display: flex;
}

.social-menu ul li{
    list-style: none;
    margin: 0 5px;
}

.social-menu ul li .fa{
        font-size: 13px;
    line-height: 21px;
    transition: .3s;
    color: #000;
}

.social-menu ul li .fa:hover{
    color: #fff;
}

.social-menu ul li a{
    position: relative;
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #fff;
    text-align: center;
    transition: .6s;
    box-shadow: 0 5px 4px rgba(0,0,0,.5);
}

.social-menu ul li a:hover{
    transform: translate(0, -10%);
}

.social-menu ul li:nth-child(1) a:hover{
    background-color: rgba(0, 0, 0, 0.829);
}
.social-menu ul li:nth-child(2) a:hover{
    background-color: #E4405F;
}
.social-menu ul li:nth-child(3) a:hover{
    background-color: #0077b5;
}
.social-menu ul li:nth-child(4) a:hover{
    background-color: #000;
}
		

.hme-abt {border:2px solid #de6402 !important; padding:6px 17px !important;}
.hme-abt p {line-height:33px !important; margin-top:0px !important;}

.vc_row.wpb_row .vc_inner.display-mobile {
    display: none;
}
	.vc_row.wpb_row.vc_inner.display-desktop {
    display: block;
}
::-moz-selection { /* Code for Firefox */
  color: #fff;
  background: #de6402;
}

::selection {
  color: #fff;
  background: #de6402;
}
section.modal-wrap {
    opacity: 0 !important;
    display: none !important;
}
@media screen and (max-width: 767px){
	.wpb_text_column.wpb_content_element.footercontect-title {
    text-align: center;
}
	.vc_row.wpb_row.section.footer-img-sec {
    padding: 15px !important;
}
	.social-menu ul {
    position: static;
    justify-content: center;
	transform: none;
}
	.social-menu ul li a {
    position: relative;
    display: block;
    width: auto;
    padding: 5px 8px;
    line-height: 0px;
}
	.social-menu ul li .fa {
    line-height: 17px;
    margin-top: 0px;
}
	.vc_row.wpb_row.vc_inner.display-desktop {
    display: none;
}
	.vc_row.wpb_row .vc_inner.display-mobile {
    display: block;
}
	.vc_row.wpb_row.section.vc_row-fluid.vc_custom_1676383931727 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
}