/*
	Theme Name: Montoya Child
	Theme URI: http://montoya.clapat-themes.com/
	Description: Responsive Wordpress Theme
	Template: montoya
	Version: 1.0
	Author: You
	Author URI: http://your site
	License: Themeforest
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Tags: agency, ajax, business, clapat, clean, creative, gallery, minimal, modern, photography, portfolio, premium, responsive, showcase
	Text Domain: montoya-child
*/


/*------------------------------------------------------------------

Add here your own styles
-------------------------------------------------------------------*/
.light-content p, .dark-section p ,.hero-subtitle span{
	margin: auto;
/* 	text-transform:capitalize; */
	}
.hero-subtitle span{max-width: 72%;}
.dark-section p.second_para{margin-top:20px}
.hero-title {        font-size: calc(0rem + 17.15vw);}
header{background-color:white}
.light-content .classic-menu .flexnav li a{color:#000}
.light-content .classic-menu .flexnav:hover li a{color:#000}
.page-nav-wrap{display:none}


/* wasiq */
#main-content div#main-page-content {padding:0}
body.page-id-2865.page-key-notes #hero-caption{display:none}
.recognitions_wrapper  ul.wp-block-montoya-gutenberg-team-members.team-members-list {display:none}
.recognitions_wrapper  .wp-block-montoya-gutenberg-container.content-row.dark-section.full.row_padding_top.row_padding_bottom {display:none}
.recognitions_wrapper .clipped-image p{height:100%}
.contact_form_wrapper .wp-block-montoya-gutenberg-container.content-row.dark-section.full.row_padding_left.row_padding_right.has-clip-path {display:none !important}


/* color changing */
.socials-text,.socials-icon,.footer-middle .copyright,.footer-middle .copyright a ,#backtotop,#backtotop *,#hero-footer, #hero-footer *{color:rgb(248 136 76) !important;}
.hero-title *{color:#f68e49 !important;}
.hero-subtitle {opacity:1 !important;}
#menu-main-menu *{color:rgb(248 136 76) !important;}
.height-title,#main-content{background-color: #172D47 !important;}
footer{background-color:#fff !important;}
#main-page-content .black_text_wrapper p{color:grey}
#main-page-content h4{color:rgb(248 136 76)}
.hero-subtitle span{color:#fff;}
.link .team-member span,.link .team-member div{color:rgb(248 136 76) !important;}
.icon_box_wrapper h3.elementor-icon-box-title{margin:0 !important}

.wp-block-montoya-gutenberg-container.dark-section.full {
    background-color: rgb(0 0 65);
}

#main-content .wp-block-montoya-gutenberg-container h2 {
     color: rgb(248 136 76);
}

#main-content .wp-block-montoya-gutenberg-container h2 span {
    background-image: unset; 
    -webkit-text-fill-color:unset;
     color: rgb(248 136 76);
}
#main-content .wp-block-montoya-gutenberg-container .team-member .primary-font-title{ background-image: unset; 
    -webkit-text-fill-color:unset;
     color: rgb(248 136 76);}
#main-content .wp-block-montoya-gutenberg-accordion.accordion span{ color: rgb(248 136 76);}
#main-content .dark-section-wrapper{ background-color: rgb(0 0 65) !important;}
#main-content .wp-block-montoya-gutenberg-accordion.accordion .acc-button-icon.parallax-element{ color: rgb(248 136 76);}
/* 	 */
.testimonial_slider .testimonial_content {
    position: relative
}

.testimonial_slider .testimonial_content:before {
    content: "";
    position: absolute;
    background-image: url("https://staging.devcustomprojects.com/power-of-connection/wp-content/uploads/2025/10/quote-symbol.png");
    height: 120px;
    width: 120px;
    background-size: contain;top:-30px;
    left: 0;background-repeat:no-repeat;
}

.page-about #main-content .dark-section-wrapper:nth-child(4),.page-about #main-content .dark-section-wrapper:nth-child(5){display:none}
 .light-content footer .socials li a {color: rgb(248 136 76) !important;}
.light-content footer .socials:hover li a{opacity:1}
.page-contact .row_padding_bottom{padding-top:50px }
#contact-formular .form_wrapper{display:flex;gap:20px;}
#contact-formular .form_wrapper .has-animation.animated{margin-right:0px;flex:1}
#contact-formular  .message-box{margin-top:20px }
#contact-formular  .message-box textarea{margin-bottom:20px;}
#contact-formular .response_time_para{font-size:14px;text-align:left;margin:20px 0px;}
#contact-formular .eventdate-box  input[type="date"]::-webkit-calendar-picker-indicator {filter: invert(1);}
.testimonial_slider .swiper-slide {height:auto;}
.testimonial_slider .swiper-slide .testimonial_slide_wrapper h3{color:#fff;font-size:26px;line-height:1.8em;margin:0;letter-spacing: 1.20px;}
#main-page-content .testimonial_slider .swiper-slide .testimonial_slide_wrapper p{color:#fff;font-size:22px;line-height:1.2em;font-weight:400;margin: 0px;}
.testimonial_slider .swiper-slide .testimonial_slide_wrapper{display:flex;align-items:center;gap:80px;padding: 0px 60px;}
.testimonial_slider .testimonial_image_container {width: 40%;}
.testimonial_slider .testimonial_content {width: 60%;display: flex;flex-direction: column;gap: 50px;}
.testimonial_slider{position:unset !important;padding-bottom:40px}
.testimonial_slider .swiper-pagination {padding-top:0px}
.testimonial_slider .swiper-pagination  .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgb(248 136 76)}
.testimonial_slider .swiper-pagination .swiper-pagination-bullet{background:#fff}
.speaing_heading_clr p{color:rgb(248 136 76) !important}
/* #main-content{text-transform: capitalize;} */
#burger-wrapper #menu-burger span{background-color:#000 !important}
#burger-wrapper #menu-burger.open span{background-color:#fff !important}
.testimonial_slider .testimonial_client_img img{width:100%;height:100%;object-fit:cover;object-position:top;}
.testimonial_slider .testimonial_client_img{width:100%;height:520px;}
.light-content .wpcf7-form-control-wrap select, .dark-section .wpcf7-form-control-wrap select {border-bottom: 1px solid rgba(255, 255, 255, 0.3)!important;background: transparent;padding: 12px 20px 12px 0;margin: 0;font-size: 16px!important;font-weight: 500;}
.eventdate-box {margin-bottom: 20px;}
.testimonial_slider .swiper-button-next, .testimonial_slider .swiper-button-prev {background: rgb(248 136 76);color: white;border-radius: 50%;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.testimonial_slider .swiper-button-next{right:-30px}
.testimonial_slider .swiper-button-prev{left:-30px}
.testimonial_slider .swiper-button-next:after, .testimonial_slider .swiper-button-prev:after {font-size: 20px;}
body.page-home #hero-caption{display:none;}
#main-page-content .paragraph_color_change p{color:#151515}

body div#header-container {display:flex; gap:30px;}
body div#header-container nav.menu-main-menu-container ul li.menu-item a{font-size:18px}


/* About page Card section display */
.cards_display_wrapper .elementor-widget-container .wp-block-montoya-gutenberg-container.content-row:nth-child(2), .cards_display_wrapper .elementor-widget-container .wp-block-montoya-gutenberg-container.content-row:nth-child(3) {display:none}


.connection_code_wrapper .elementor-icon-box-wrapper .elementor-icon-box-content p.elementor-icon-box-description {color:#9a9a9a !important}

.robert_phil_wrapper_color div.primary-font-title {-webkit-text-fill-color: rgb(248 136 76) !important;}



@media screen and (max-width: 1200px) {
	.testimonial_slider .swiper-button-next{right:0px}
	.testimonial_slider .swiper-button-prev{left:0px}
	.testimonial_slider .swiper-slide .testimonial_slide_wrapper h3{font-size:24px}
    .testimonial_slider .swiper-slide .testimonial_slide_wrapper{gap:40px}
}

@media screen and (max-width: 1024px) {
    .testimonial_slider .testimonial_image_container{width:50%}
    .testimonial_slider .testimonial_client_img{height:450px}
    .testimonial_slider .swiper-slide .testimonial_slide_wrapper h3{font-size:18px}
    #main-page-content .testimonial_slider .swiper-slide .testimonial_slide_wrapper p{font-size:16px}
    .testimonial_slider .swiper-slide .testimonial_slide_wrapper{gap:40px}
	body div#header-container {justify-content:space-between}
	body div#header-container nav.menu-main-menu-container ul li.menu-item a{font-size:70px}
	.text_editor_wrapper ul li {margin-bottom:10px}
}
@media screen and (max-width: 767px) {
	.testimonial_slider .swiper-slide .testimonial_slide_wrapper{flex-direction:column;gap:60px}
.testimonial_slider .testimonial_client_img {height: 150px;border-radius: 0px;box-shadow: unset;}
.testimonial_slider .testimonial_client_img img{object-position:center;object-fit:contain}
.testimonial_slider .testimonial_image_container, .testimonial_slider .testimonial_content {width: 100%;}
.testimonial_slider .swiper-button-next, .testimonial_slider .swiper-button-prev { width: 30px; height: 30px; top:40%  }
.testimonial_slider .swiper-button-next:after, .testimonial_slider .swiper-button-prev:after { font-size: 14px;}
	.page-contact #contact-formular .form_wrapper{flex-direction:column;}
.page-contact #contact-formular .form_wrapper .has-animation.animated{margin:0px }
.page-contact #contact-formular{display:flex;flex-direction:column;gap:20px}
	.page-contact .wp-block-montoya-gutenberg-container.content-row.dark-section .wp-block-columns{justify-content:center;gap:20px;padding-bottom:20px}
 body.page-about .recognitions_wrapper .wp-block-montoya-gutenberg-container.content-row.dark-section .start-thumbs-caption p{margin-top:0px;}
	 body.page-about .recognitions_wrapper .wp-block-montoya-gutenberg-container.content-row.dark-section .start-thumbs-caption{height:200px}
 body.page-about .recognitions_wrapper .wp-block-montoya-gutenberg-container.content-row.dark-section .team-member .primary-font-title{width:100%}
/* 	.recognitions_wrapper{height: 2400px;} */
	.testimonial_slider .swiper-slide .testimonial_slide_wrapper{flex-direction:column-reverse;padding:0;gap:20px}
    .testimonial_slider .testimonial_image_container{width:100%}
    .testimonial_slider .testimonial_client_img{height:250px}
	    .testimonial_slider .swiper-slide .testimonial_slide_wrapper h3{font-size:16px;text-align:center;line-height:1.2em}
    #main-page-content .testimonial_slider .swiper-slide .testimonial_slide_wrapper p{font-size:14px;text-align:center}
	.testimonial_slider .swiper-slide .testimonial_slide_wrapper{padding:0;gap:20px}
	.testimonial_slider .testimonial_content{gap:25px}
	.testimonial_slider .swiper-button-next, .testimonial_slider .swiper-button-prev{top:100%}
	.testimonial_slider{padding-bottom:40px !important}
	.testimonial_slider .swiper-button-prev{left:38%}
	.testimonial_slider .swiper-button-next{right:38%}
	.testimonial_slider .testimonial_content:before {height: 100px;width: 100px;top: 0px;}
	input[type="submit"]{font-size: 14px;padding-left: 20px;padding-right: 20px;}
	body div#header-container nav.menu-main-menu-container ul li.menu-item a{font-size:60px;line-height:1.5em}
	.icon_box_wrapper .elementor-icon-box-wrapper .elementor-icon-box-icon{display:flex !important;align-items:center}

}
@media screen and (max-width: 479px) {
	.hero-subtitle span{max-width: 100%;}
	#hero-caption.text-align-center{padding:0 10px}
	#hero-caption.text-align-center .hero-title.caption-timeline.primary-font-title{padding-top:40px}
}
