/*
Template:       restly
Theme Name:     Restly Child
Theme URI: 		http://wptf.themepul.com/restly
Author: 		Themepul
Author URI: 	http://themepul.com/
Description:    This Child Theme only for Restly Theme.
Version:        1.0.0
Text Domain:    restly-child
*/


.elementor-332 .elementor-element.elementor-element-19f9dce:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-19f9dce > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #0d5ced !important;}
.header-two .main-header.header-fluid {background: #0d5ced;}
.header-two .main-header-right { border-left: none;}
.header-two .main-header.header-fluid { border-bottom: none;}
.header-two .header-top {border-bottom: none; display: none;}
.restly-freature-icon-title-box i { display: inline-block; min-height: 85px;}
.elementor-6924 .elementor-element.elementor-element-c27f357 .tp-header .navbar-expand-lg .navbar-collapse { justify-content: center !important;}
/*-Custom Change CSS-----------------*/

.elementor-332 .elementor-element.elementor-element-19f9dce:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-19f9dce > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #282828 !important;}
.header-two .main-header.header-fluid,
.elementor-332 .elementor-element.elementor-element-a3e8442:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-a3e8442 > .elementor-motion-effects-container > .elementor-motion-effects-layer{ background: #282828 !important;}/*5e5e5e*/
.elementor-332 .elementor-element.elementor-element-647e327:not(.elementor-motion-effects-element-type-background), .elementor-332 .elementor-element.elementor-element-647e327 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background: #191919 !important;}
.elementor-332 .elementor-element.elementor-element-bfbeecc .restly-button a.theme-btns { background-color: #fff !important;}
.elementor-332 .elementor-element.elementor-element-bfbeecc .restly-button a.theme-btns:hover { background-color: #1D2C38 !important;}
.elementor-332 .elementor-element.elementor-element-1e94a64 .restly-button a.theme-btns:hover { color: #FFFFFF; background-color: #f78d1e;}/*#f78d1e*/
.restly-work-process-icon i,
input.wpcf7-form-control.wpcf7-submit,
.mc4wp-form-fields button { background: #f78d1e !important;}
input.wpcf7-form-control.wpcf7-submit:hover { background-color: #1d2c38 !important;}
.restly-subscribe-innter .mc4wp-form-fields input[type=email] { border: 2px solid #f78d1e !important;}
.restly-subscribe-innter .mc4wp-form-fields button:hover{ background: #f78d1e !important; color: #fff !important;}
.footer-two .copyright-area, .footer-three .copyright-area {border-top: 1px solid #292b2e !important;}
.elementor-332 .elementor-element.elementor-element-1e94a64 .restly-button a.theme-btns { background: #f78d1e !important; color: #fff !important;}
.elementor-332 .elementor-element.elementor-element-1e94a64 .restly-button a.theme-btns:hover { background: #282828 !important; color: #fff !important;}
.elementor-332 .elementor-element.elementor-element-7b6f13a .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-59d12d9 .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-226b00f .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-845d2c2 .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-65b42da .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-8f6e663 .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-b6a2fb1 .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-ffdb62a .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-ec625cc .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-8d29478 .restly-about-stitle,
.elementor-332 .elementor-element.elementor-element-8d29478 .restly-about-dec ul li:before,
.mc4wp-form-fields input[type=email] { border-color: #fa9b38 !important;}
.theme-btns { color: #fa9b38; background-color: #fff;}
.elementor-7094 .elementor-element.elementor-element-bb46e5b .footer-widgets-area { background-color: #1f1f1f !important;}
.ft2-icon i,
.company-info-widget ul li i { background: #fa9b38 !important; color: #fff !important;}
.footer-two .company-contact-widget ul li{ opacity: 1 !important;}
.restly-input.name:after,
.restly-input.phone:after,
.restly-input.email:after,
.cform-input.website:after,
.restly-input.message:after { color: #1f1f1f !important;}
.elementor-332 .elementor-element.elementor-element-8d29478 .restly-about-stitle,
.elementor-332 .elementor-element.elementor-element-8d29478 .restly-about-dec ul li:before,
.elementor-332 .elementor-element.elementor-element-7b6f13a .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-59d12d9 .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-226b00f .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-845d2c2 .service-box-three-icon,
.elementor-332 .elementor-element.elementor-element-d575e6d .counter-nmber,
.elementor-332 .elementor-element.elementor-element-e0baec0 .counter-nmber,
.elementor-332 .elementor-element.elementor-element-eeb6f5d .counter-nmber,
.elementor-332 .elementor-element.elementor-element-28e33ee .counter-nmber,
.tp-mobile-menu ul li.tp-active>a,
.elementor-332 .elementor-element.elementor-element-d3b49b4 .restly-cinfo-icon i,
.header-two .main-navigation ul>li a:hover,
.elementor-332 .elementor-element.elementor-element-65b42da .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-8f6e663 .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-b6a2fb1 .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-ffdb62a .restly-freature-icon-title-box i,
.elementor-332 .elementor-element.elementor-element-ec625cc .restly-freature-icon-title-box i,
.main-menu ul li.mega ul li a:hover, .main-menu ul li.mega ul li.current-menu-item a { color: #fa9b38 !important;}

.elementor-332 .elementor-element.elementor-element-133f4c5:not(.elementor-motion-effects-element-type-background),
.elementor-332 .elementor-element.elementor-element-133f4c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer { background-color: #282828 !important;}

.tp-menu-wrapper .tp-menu-toggle { background:#fa9b38 !important;}
.tp-menu-wrapper .mobile-logo,
.tp-mobile-menu ul .tp-item-has-children>a .tp-mean-expand { background-color: #1f1f1f !important;}
.tp-menu-wrapper .tp-menu-area { border-right: 3px solid #1f1f1f !important;}
.elementor-332 .elementor-element.elementor-element-25e50b8 .shapeanimation.shape1,
.elementor-332 .elementor-element.elementor-element-25e50b8 .shapeanimation.shape2,
.elementor-332 .elementor-element.elementor-element-198bfdb .shapeanimation.shape1,
.elementor-332 .elementor-element.elementor-element-16b186a .shapeanimation.shape1 { display: none !important;}
.footer-top-area .ft-top-item {border-right: 1px solid #292b2e !important;}

.footer-two .widget ul li a:hover, .footer-three .widget ul li a:hover { color: #fa9b38 !important;}
.footer-two .company-info-widget p, .footer-two .widget ul li a, .footer-two p, .footer-three .company-info-widget p, .footer-three h4.widget-title, .footer-three .widget ul li a, .footer-three p, footer.footer-two .widget ul li>span.number, footer.footer-three .widget ul li>span.number, footer.footer-three table th, footer.footer-three table td, footer.footer-two table th, footer.footer-two table td, footer.footer-two .widget li.recentcomments, footer.footer-three .widget li.recentcomments, footer.footer-two .widget.widget_rss .rss-date, footer.footer-three .widget.widget_rss .rss-date, footer.footer-two .widget.widget_rss cite, footer.footer-three .widget.widget_rss cite, footer.footer-two .widget table caption, footer.footer-three .widget table caption, footer.footer-two span.wp-calendar-nav-prev a, footer.footer-three span.wp-calendar-nav-prev a, footer.footer-two span.wp-calendar-nav-next a, footer.footer-three span.wp-calendar-nav-next a, footer.footer-two .rssSummary, footer.footer-three .rssSummary, .footer-two .widget_text strong, .footer-three .widget_text strong { opacity: 1 !important;}
.to-top { z-index: 99999; background-color: #fa9b38 !important;}

.elementor-9541 .elementor-element.elementor-element-5f4d618 > .elementor-widget-container,
.elementor-9563 .elementor-element.elementor-element-f24b897 > .elementor-widget-container,
.elementor-9593 .elementor-element.elementor-element-69d54f4 > .elementor-widget-container,
.elementor-9599 .elementor-element.elementor-element-bf80684 > .elementor-widget-container,
.elementor-9605 .elementor-element.elementor-element-3b85ab4 > .elementor-widget-container,
.elementor-9611 .elementor-element.elementor-element-2b1ffde > .elementor-widget-container,
.elementor-9617 .elementor-element.elementor-element-ae7acb7 > .elementor-widget-container,
.elementor-9674 .elementor-element.elementor-element-028c697 > .elementor-widget-container,
.elementor-9680 .elementor-element.elementor-element-1cdb283 > .elementor-widget-container,
.elementor-9686 .elementor-element.elementor-element-1cb04b3 > .elementor-widget-container,
.elementor-9692 .elementor-element.elementor-element-a7b42c4 > .elementor-widget-container,
.elementor-9623 .elementor-element.elementor-element-407acb1 > .elementor-widget-container,
.elementor-9629 .elementor-element.elementor-element-0a667e9 > .elementor-widget-container,
.elementor-9635 .elementor-element.elementor-element-49480c3 > .elementor-widget-container,
.elementor-10020 .elementor-element.elementor-element-d87593c > .elementor-widget-container,
.elementor-10027 .elementor-element.elementor-element-4f649f4 > .elementor-widget-container,
.elementor-10037 .elementor-element.elementor-element-cca213a > .elementor-widget-container,
.elementor-10044 .elementor-element.elementor-element-5166577 > .elementor-widget-container,
.elementor-10058 .elementor-element.elementor-element-31aa6d6 > .elementor-widget-container,
.elementor-10051 .elementor-element.elementor-element-0b3b24a > .elementor-widget-container,
.elementor-9698 .elementor-element.elementor-element-9dc363c > .elementor-widget-container,
.elementor-9704 .elementor-element.elementor-element-87d4215 > .elementor-widget-container,
.elementor-9710 .elementor-element.elementor-element-0f20894 > .elementor-widget-container,
.elementor-10068 .elementor-element.elementor-element-5c97341 > .elementor-widget-container,
.elementor-10075 .elementor-element.elementor-element-595e2c2 > .elementor-widget-container,
.elementor-10081 .elementor-element.elementor-element-5d7c022 > .elementor-widget-container,
.elementor-10088 .elementor-element.elementor-element-4cbeb03 > .elementor-widget-container,
.elementor-9641 .elementor-element.elementor-element-d672595 > .elementor-widget-container,
.elementor-9647 .elementor-element.elementor-element-42da3d8 > .elementor-widget-container,
.elementor-9656 .elementor-element.elementor-element-fd25dce > .elementor-widget-container,
.elementor-9662 .elementor-element.elementor-element-51213d9 > .elementor-widget-container,
.elementor-9668 .elementor-element.elementor-element-03cb5f8 > .elementor-widget-container { background:#fa9b38 !important;}


.elementor-icon { color: #fa9b38 !important;}
.elementor-6924 .elementor-element.elementor-element-c27f357 .main-menu ul li.mega>ul { box-shadow:0 0 10px #333;}
.elementor-6924 .elementor-element.elementor-element-077be75 { z-index:9999;}
/*-Contact-------*/
.restly-cinfo-box-icon i { color: #fa9b38 !important;}



/*------*/

.vd-title .elementor-widget-container .elementor-heading-title{ min-height: 150px; margin:15% auto 1%;}
.button.header-cta-button a.theme-btns:hover{ background:#fa9b38 !important; color: #fff !important;}
#sticky-social-icons-container { top: 260px !important;}
.header-two .main-navigation ul>li ul>li a:hover { background:#fa9b38 !important; color: #fff !important;}
.restly-feature-title .feature-title a:hover { color:#fa9b38;}




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

@media only screen and (max-width: 1024px) {
.vd-title .elementor-widget-container .elementor-heading-title{ min-height: 210px;}
}
@media only screen and (max-width: 767px) {
    .header-three .site-branding img { height: auto; width: 60%;}
    .breadcroumn-contnt .brea-title { font-size: 50px; line-height: normal;}
    .elementor-7094 .elementor-element.elementor-element-bb46e5b .restly-footer-justify { justify-content: left !important;}
    .elementor img { width: 80%;}
    .button.mobile-button-wrp,
    .restly-button-wrapper .restly-button{ text-align: center !important;}
    .button.mobile-button-wrp a.theme-btns {background: #fa9b38; color: #fff;}
    .button.mobile-button-wrp a.theme-btns:hover {background: #282828; color: #fff;}
} 
@media only screen and (max-width: 768px) {
    .elementor-332 .elementor-element.elementor-element-30524b0 > .elementor-widget-container,
    .elementor-332 .elementor-element.elementor-element-921b1e5 > .elementor-widget-container,
    .elementor-332 .elementor-element.elementor-element-ff1e77e > .elementor-widget-container{ padding:0 !important;  text-align: center !important;}
    .elementor-332 .elementor-element.elementor-element-30524b0,
    .elementor-332 .elementor-element.elementor-element-921b1e5,
    .elementor-332 .elementor-element.elementor-element-ff1e77e { text-align: center !important;}
    
    
}
@media only screen and (max-width: 568px) {
.vd-title .elementor-widget-container .elementor-heading-title{  font-size: 22px !important;}
}