/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.homeSlider .bg_top { position: relative; min-height: 800px; display: flex; justify-content: space-around; align-items: center; background-size: cover !important; background-position: center center !important; }
.bg_top  .row { width: 100%; justify-content: center; }
.homeSlider,
.servicesSlider { position: relative;/*     z-index:-1; */ }
.homeSlider .slick-arrow,
.servicesSlider .slick-arrow { position: absolute; cursor: pointer; z-index: 1; top: 50%; background-image: -moz-linear-gradient(-178deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); background-image: -webkit-linear-gradient(-178deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); background-image: -ms-linear-gradient(-178deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); color: #fff; width: 60px; height: 60px; display: flex; font-size: 25px; align-items: center; justify-content: center; border-radius: 100%; }
.servicesSlider .slick-arrow { top: 35% !important; }
.servicesSlider .fa-chevron-right { right: -8%; }
.servicesSlider .fa-chevron-left { left: -8%; }
.homeSlider .fa-chevron-right { right: 4%; }
.homeSlider .fa-chevron-left { left: 4%; }
.bg_top h1 { font-family: "nexaRegular", Arial, Helvetica, sans-serif; font-size: 60px; color: #fff; font-weight: 500; }
.bg_top h1 strong { color: #05bcea; font-weight: 100 !important; }
.bg_top div p { color: #fff; margin-bottom: 40px !important; }
a.btn.btn-color-primary { padding: 20px 50px; text-transform: capitalize; }
.btn-color-primary.btn_gradient,
.btn_gradient .btn-color-primary,
.btn.btn-color-primary { background-image: -moz-linear-gradient(2deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); background-image: -webkit-linear-gradient(2deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); background-image: -ms-linear-gradient(2deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); font-weight: 400; text-transform: capitalize; font-size: 16px; }
.site-logo.wd-switch-logo a img { min-height: 110px; top: -28px; position: relative; }
form#easy-newsletter-form label { display: none; }
form#easy-newsletter-form { display: flex; justify-content: end; border-radius: 3px; height: 50px; border: solid 1px #fff; }
form#easy-newsletter-form button,
form#easy-newsletter-form input { height: 50px; }
form#easy-newsletter-form button { border-radius: 0px 20px 20px 0px; background: #0000; color: #fff; }
form#easy-newsletter-form input { border-radius: 20px 0px 0px 20px; border: none; }
.head_border .wpb_column { position: relative; }
.head_border .wpb_column:before { content: ''; background: #686773; height: 2px; width: 100px; position: absolute; bottom: -1px; }
ul.ul_inline { list-style: none; padding-left: 0; }
ul.ul_inline>li { display: inline; color: #fff; margin-right: 11px; }
.wd-prefooter { padding-bottom: 0px !important; }
ul#menu-menu-header li a { color: #fff; }
.text-white ul li a { color: #fff; text-transform: capitalize; color: #7e8896; }
form#easy-newsletter-form button:hover { box-shadow: unset; }
#easy-newsletter-form .input-field { width: 80%; }
#easy-newsletter-form .input-field.input-submit { width: 20%; }
.ul_sep ul { padding: 0; }
.ul_sep ul li { list-style: none; display: inline; padding: 0px 11px; }
html { scroll-behavior: smooth; }
.prime_color  .info-box-title strong { color: #00a2e9; font-weight: 500; }
.d_flex_box h4 { color: #fff; padding-right: 15px; font-size: 40px; margin: 0; }
.d_flex_box { display: flex; border-radius: 8px; position: absolute; align-items: center; width: 43%; overflow: hidden; padding: 15px 27px; z-index: 1; top: 90px; left: -20px; }
.d_flex_box p { color: #fff; }
.p_relative { position: relative; }
.services_inner { background: #fff; }
.services_innerMain { margin: 0px 10px; }
.services_innerMain .services_img { position: relative; z-index: -1; }
.services_innerMain .services_inner { border-radius: 10px; margin-top: -100px; width: 93%; z-index: 9; padding: 0px 30px 30px 30px; margin-left: auto; margin-right: auto; }
.services_innerMain .services_inner img { position: relative; top: -40px; }
.services_inner h4 { font-family: "nexaBold", Arial, Helvetica, sans-serif; font-size: 25px; font-weight: 700 !important; }
.services_inner  .home_content { margin-bottom: 25px; }
.services_inner .btn_slider { background: unset; color: #081e2e; text-transform: capitalize; padding: 0; font-weight: 600; font-size: 17px; }
.services_innerMain.slick-slide.slick-current.slick-active .services_inner .btn_slider:before { content: ''; background: #00a2e9; width: 15px; height: 15px; border-radius: 5px; vertical-align: middle; margin: 0px 10px 5px 0px; }
.services_innerMain .services_inner .btn_slider:before { background: #081e2e; content: ''; width: 15px; height: 15px; border-radius: 5px; vertical-align: middle; margin: 0px 10px 5px 0px; }
.servicesSlider { margin-bottom: 50px !important; }
.servicesSlider { margin-bottom: 50px !important; }
.services_innerMain.slick-slide.slick-current.slick-active .services_inner { border-bottom: solid 7px #00a2e9; }
.services_innerMain .services_inner { border-bottom: solid 7px #fff; }
.py_60 { padding-top: 60px !important; padding-bottom: 60px !important; }
.align-items { align-items: center !important; }
.align-items span { margin: 0 !important; }
.jus_end  .vc_column-inner { justify-content: end !important; }
.inf_count { background: #fff; box-shadow: #ffffffa6 5px 8px 0px 4px; margin: 0px 30px 80px 30px; padding: 0px 10px 50px 10px; border-radius: 10px; }
.inf_count .info-box-title { width: 160px; height: 160px; border: dashed 2px #00a2e9; line-height: 0px !important; font-size: 70px !important; border-radius: 100%; margin: auto; display: flex; align-items: center; justify-content: center; margin-top: 30px; margin-bottom: 20px; }
.inf_count p { font-size: 15px; font-weight: 600; }
.img_gallery { position: relative; }
.img_gallery .gallery-images:before { content: ''; background: #00a2e9; width: 70%; height: 70%; position: absolute; }
#slick-slides ul.slick-dots { padding: 0; list-style: none; position: relative; right: 0; display: flex; align-items: center; justify-content: end; margin-top: 32px; }
#slick-slides ul.slick-dots li button { display: none; }
#slick-slides ul.slick-dots li { background: #828b95; margin-right: 5px; width: 15px; height: 15px; margin-bottom: 0 !important; }
#slick-slides ul.slick-dots li.slick-active { background: #00a2e9; width: 15px; height: 15px; }
.testi_wrapper { background: #fff; padding: 40px; }
.test_img { display: flex; align-items: center; position: relative; }
.test_img img { margin-right: 20px; }
.test_img .test_detail h4 { margin: 0; }
.test_img .test_detail small { color: #706f6f; }
.test_img:after { content: ''; background: url(./img/quote.png) no-repeat; width: 30px; height: 30px; background-size: contain; position: absolute; bottom: -9px; left: 65px; }
#gform_1 { display: flex; align-items: center; justify-content: space-between; }
#gform_1 .gform_body { width: 85%; }
#gform_1 .gform_footer { width: 13%; }
#gform_1 .gform_footer input#gform_submit_button_1 { width: 100%; }
#gform_1 input,
#gform_1 select { height: 60px; border-radius: 5px; border: solid 1px #b5b5b5; }
#gform_1 input#gform_submit_button_1 { background-image: -moz-linear-gradient(2deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); background-image: -webkit-linear-gradient(2deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); background-image: -ms-linear-gradient(2deg, rgb(2, 152, 221) 0%, rgb(4, 116, 166) 100%); border: none; }
.padding_form .vc_column-inner { padding: 50px 50px 50px 50px !important; }
.section_bg:before { content: ''; display: block !important; background: url(./img/bgtrust.png) no-repeat; background-size: cover !important; width: 100%; height: 56%; position: absolute; top: 0; left: 0; }
.subscribe_form form#easy-newsletter-form { background: #e0e8ee; border: none; height: 80px; align-items: center; }
.subscribe_form form#easy-newsletter-form .input-field { margin: 0; }
.subscribe_form form#easy-newsletter-form .input-field.input-submit button { background: #00a2e9; border-radius: 0; height: 60px; padding: 0px 26px; position: relative; right: 10px; }
.padd_subscribe {padding: 20px 40px;margin-bottom: 50px;}
.pt_350 { padding-top: 300px !important; }
#gform_2 input,
#gform_2 select,
#gform_2 textarea { background: #1f394c; color: #a3a8ab; }
#gform_2 input,
#gform_2 select { height: 70px; border: navajowhite; }
#gform_2 textarea { resize: none; height: 200px; }
#gform_2 input#gform_submit_button_2 { background: #00a2e9; width: 100%; color: #fff; font-size: 20px; text-transform: capitalize; font-weight: 500; }
#gform_2 { padding: 100px 50px; }
.site-content { margin-bottom: 0 !important; }
.m_min_225 { margin-top: 100px !important; }
.padd_brands { padding-top: 190px;  !important; }
.services_innerMain  .btn_slider:hover { box-shadow: unset; color: #00a2e9; }
.top_follow a span { background: #142d43; width: 30px; height: 30px; display: flex !important; align-items: center; justify-content: center; border-radius: 100%; }
.top_follow a { padding: 0px 0px 0px 6px !important; }