/*
Theme Name: Construction Child
Author: Vamtam
Author URI: http://vamtam.com
Template: construction
*/
/*
put your child theme styles here
you don't need any @import rules
*/
#custom-lightbox-gallery .rl-pagination-bottom{display:none;}
.proejct_list  p{margin:0em 0!important;}
.header-contents .logo-wrapper{
	width:200px;
}

@media (max-width: 375px){

	.header-contents .logo-wrapper{
		 width:220px!important;
		 padding-left:20px!important;
	}
	.header-content-wrapper .logo-wrapper *{
		height:auto!important;
	}
	.responsive-layout header.main-header .top-nav.social-text{
		display:block!important;
		padding:0 15px!important;
	}
	.responsive-layout header.main-header .top-nav.social-text #top-nav-social{
		text-align:center!important;
		width:100%!important;
	}
	.top-contact{
		justify-content:center!important;
	}
}
@media (min-width: 376px) and ( max-width: 667px ){

	.header-contents .logo-wrapper{
		 width:220px!important;
		 padding-left:20px!important;
	}
	.header-content-wrapper .logo-wrapper *{
		height:auto!important;
	}
	.responsive-layout header.main-header .top-nav.social-text{
		display:block!important;
		padding:0 15px!important;
	}
	.responsive-layout header.main-header .top-nav.social-text #top-nav-social{
		text-align:center!important;
		width:100%!important;
	}
	.top-contact{
		justify-content:center!important;
	}
}
rs-arrow.tp-rightarrow.tparrows.custom,
rs-arrow.tp-leftarrow.tparrows.custom{
	top:40%!important;
}
#media_image-3.widget_media_image img{
	margin-left:6px; 
}
section#media_image-4 img{
	margin-bottom:20px!important;
}

#contact-title-section p, #contact-title-section em, #contact-title-section h1, #contact-title-section h2, #contact-title-section h3, #contact-title-section h4, #contact-title-section h5, #contact-title-section h6, #contact-title-section .column-title, #contact-title-section .sep-text h2.regular-title-wrapper, #contact-title-section .text-divider-double, #contact-title-section .sep-text .sep-text-line, #contact-title-section .sep, #contact-title-section .sep-2, #contact-title-section .sep-3, #contact-title-section td, #contact-title-section th, #contact-title-section caption{
	color:#364352!important
}

#media_image-3{text-align:center;}
#media_image-3 {    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;}


.search-wrapper{ display:none!important;}
.social-foot{display: flex;
    gap: 2px;
    text-align: left;

    flex-direction: row;
    align-content: flex-end;
    justify-content: left;}
    

@media only screen and (max-width: 600px) {
  a.vamtam-button{font-size:1.3em!important;}
	#text-25, #nav_menu-16{text-align:center;}
	
	.team_section .wpv-grid:first-child img{width: 303px;}
	.rl-gallery-link img{width:362px!important;}
	.proejct_list .elementor-column-gap-default{padding-left:0px!important;}
	body.admin-bar #shiftnav-toggle-main, body.admin-bar .shiftnav{
	top: 74px!important;}
	
}


@media  (min-width: 600px) and (max-width: 959px){

	
	.responsive-layout header.main-header .top-nav:first-child{
		display: block !important;
		min-height: 50px;
	}
	nav.top-nav #top-nav-social {
    text-align: right!important;
    width: 25%!important;
    float: right!important; padding-right:30px;     position: absolute;
    right: 20px;
    top: 10px;
}
	.top-contact{position: absolute;
    left: 20px;
    top: 10px;}
	#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{
	top: 96px!important;}
}

#contact-title-section .column-title{}

.page-id-31  .column-title:first-child{background: rgba(255,255,255,0.8)!important;
    color: #364352;
    padding: 10px 10px!important;}  


#main-menu .menu > .menu-item > a, #main-menu .menu > .menu-item > a:visited{ font-family: 'open sans'!important;}

footer.main-footer, footer.main-footer p, footer.main-footer a, footer.main-footer th, footer.main-footer td{ font-family: 'open sans'!important;}
.mobile-logo-additions{display:none!important;}

#mp-menu-trigger{display:none!important;}
#shiftnav-toggle-main.shiftnav-toggle-style-burger_only{top: 74px;}


html #shiftnav-toggle-main~#wpadminbar{top:0px!important;}

div.wpcf7 .wpcf7-form .wpcf7-submit{ border-color:#fff!important; color:#fff!important;}
.page-id-9820 div.wpcf7 .wpcf7-form .wpcf7-submit{background-color:#041e42 !important; margin-left:50px !important;}

#main-menu .menu .menu-item a {
    font-weight: 500!important;
}
blockquote.simple .quote-title .the-title{ 
	font-size:18px !important;
}

