/**
* Theme Name: Reeko Child
* Description: This is a child theme of Reeko, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/template_path">YogsThemes</a>
* Template: reeko
* Version: 1.5
*/
.banner-section-four .content-boxed h2 {    position: relative;    color: #ffffff;  opacity: 0; line-height: 1em;transform: scaleY(0); transform-origin: top;    text-transform: uppercase;  -webkit-transition: all 1000ms ease;  -moz-transition: all 100ms ease;  -ms-transition: all 1000ms ease; -o-transition: all 1000ms ease;   transition: all 1000ms ease;}
.banner-section-four .active .content-boxed h2 {
    opacity: 1; transform: scaleY(1); -webkit-transition-delay: 300ms; -moz-transition-delay: 300ms;    -ms-transition-delay: 300ms;   -o-transition-delay: 300ms;   transition-delay: 300ms;}
.main-menu .navigation > li > a { font-family:  "Roboto", Sans-serif !important;}
h3.sina-flipbox-title {font-family: "Lora", Sans-serif !important;}
.sina-flipbox-desc { font-family: "Roboto", Sans-serif; font-size: 16px; line-height: 1.7em;}
.banner-section-four .pattern-layer-three { bottom: 0 !important; height: 450px !important;}
.banner-section-four .owl-dots {   bottom: 30px !important;}
.banner-section-four .slide {    padding-bottom: 250px !important;}
.counter_sec #counter .inner-container {  margin: 0;}
.btn-style-three {    background: #cc4746;}
.about-section-four .content-column .title {    color: #cc4746 !important;}
.about-section-four .content-column .title:before {  background-color: #cc4746 !important;}
.main-header .header-upper .logo-box .logo img{height: auto !important;}
.main-header.header-style-four .header-upper .logo-box { padding: 24px 0 !important;}
.btn-style-three:before {   background: #000;}
.choose-section, .about-section-four, .gallery-section {    padding: 60px 0px !important;}
.services-section-four {   padding: 10px 0px 60px !important;}
.diff_sec .elementor-image-box-wrapper {   min-height: 284px;}
.diff_sec .elementor-image-box-wrapper {box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.05); margin: 15px;padding: 2rem 1.5rem 1.5rem; border-radius: 5px;border-top: 5px solid #000;transition: 0.4s ease-in-out all;}
.diff_sec .elementor-image-box-wrapper:hover {border-top: 5px solid #1b70bb;box-shadow: 0px 12px 20px 0px rgba(0, 0, 0, 0.13), 0px 2px 4px 0px rgba(0, 0, 0, 0.12);}
.hm_contact textarea {height: 120px;border-bottom: 1px solid #00000026;font-size: 16px;}
.hm_contact .wpcf7-submit {width: auto;padding: 13px 46px 13px;border-radius: 50px;border:none;}
.hm_contact input, .hm_contact select, .hm_contact textarea {padding: 10px 5px 10px;border-radius: 4px; border-bottom: 1px solid #1b70bb;width: 100%; font-size: 16px;}
ul li {    line-height: 1.9em;    font-size: 16px !important;}
p {    line-height: 1.7em;    font-size: 16px;}
h1, h2, h3 { font-size: 32px !important; line-height: 1.3 !important; }
.hm_contact .wpcf7-submit:hover { background: #000;}
.about-section-four .image-column .team-box {left: -77px!important;}
.about-section-four .image-column .author-info { left: -92px!important;}
select {color: #777777  !important;}
.footer-style-four .contact-widget ul li {color: #ffffff!important;}
.clients-section { padding: 0 0px 90px !important;}
.elementor-icon-box-icon i {box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.05);padding: 10px;font-size: 50px;text-align: center;width: 75px !important; height: 75px !important;background: #fff;border-radius: 5px;display: flex !important;align-items: center;}
.fa{font-family: 'FontAwesome' !important;}
.frm_clm { box-shadow: 0px 7px 29px 0px rgba(0, 0, 0, 0.1); padding: 35px; height: 100%;background:linear-gradient(to right, #1b70bb 4px, transparent 4px) 0 0,linear-gradient(to right, #1b70bb 4px, transparent 4px) 0 100%, linear-gradient(to left, #1b70bb 4px, transparent 4px) 100% 0,linear-gradient(to left, #1b70bb 4px, transparent 4px) 100% 100%,linear-gradient(to bottom, #1b70bb 4px, transparent 4px) 0 0,linear-gradient(to bottom, #1b70bb 4px, transparent 4px) 100% 0,    linear-gradient(to top, #1b70bb 4px, transparent 4px) 0 100%, linear-gradient(to top, #1b70bb 4px, transparent 4px) 100% 100%; background-repeat: no-repeat; background-size: 70px 70px;}
.about-section-two .content-column .inner-column {    padding-top: 0 !important;}
.service-block-three .inner-box {    min-height: 230px;}
.clnt_testi .sec-title-two .title {    display: none;}
.contct-page .inner-column { background: linear-gradient(to right, #1b70bb 4px, transparent 4px) 0 0, linear-gradient(to right, #1b70bb 4px, transparent 4px) 0 100%,  linear-gradient(to left, #1b70bb 4px, transparent 4px) 100% 0, linear-gradient(to left, #1b70bb 4px, transparent 4px) 100% 100%, linear-gradient(to bottom, #1b70bb 4px, transparent 4px) 0 0, linear-gradient(to bottom, #1b70bb 4px, transparent 4px) 100% 0,    linear-gradient(to top, #1b70bb 4px, transparent 4px) 0 100%, linear-gradient(to top, #1b70bb 4px, transparent 4px) 100% 100%; background-repeat: no-repeat; background-size: 50px 50px;}
.contact-form-section .form-column .inner-column{border:none;}
.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: transparent;}
.case_stdy .elementor-widget-image-box { box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1), 0px 1px 3px 0px rgba(0, 0, 0, 0.05); padding-bottom: 20px;background:#FFF;	border-radius:15px;}
.case_stdy .elementor-image-box-img img { border-radius: 15px 15px 0 0 !important;}
body input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-style-three {  margin-top: 20px;}
.service-block-three .inner-box .content .fa.fa-bar-chart { position: absolute; left: 0px; top: 0px; color: #cc4746; font-size: 65px; line-height: 1em;}
.diff_sec .elementor-image-box-content {    min-height: 110px;}
body .footer-style-four .footer-bottom .copyright {    padding: 10px 0px;}
body .footer-style-four .widgets-section {   padding: 55px 0px 20px;}
.page-id-640 .page-title { background: url(https://seoexpertsmarketing.com/wp-content/uploads/2023/06/about_banner.jpg);}
body .page-title { background-size: cover !important;  background-repeat: no-repeat !important;  background-position: center !important;}
.blog-detail-content.blog-detail h1, .blog-detail-content h2, .blog-detail-content h3 { color: #1B212F !important; font-size: 30px !important; margin: 20px 0;font-weight: 600; font-family:"Lora", Sans-serif!important;text-transform: uppercase;}
.sidebar-page-container {padding: 40px 0px 30px !important;}
.header-style-four .header-upper .logo-box, .header-style-three .header-upper .logo-box {  left: 15% !important;}
.case_sdy th:nth-child(2), .case_sdy td:nth-child(2){ text-align: left !important;}
 .hm_abt .box-inner ,.hm_abt  .icon-one, .hm_abt .circle-box {    display: none;}
.hm_abt img{border-radius:15px !important;}
.btn-style-two {    background-color: #cc4746;}
.sticky-header .logo img {    height: auto !important;}
.about-section-four .content-column {   padding-top: 0 !important;}
.border_rads img {   border-radius: 15px !important;}
.page-id-897 .page-title { background: url(/wp-content/uploads/2023/06/webdevelopment.jpg);}
.page-id-666 .page-title { background: url(/wp-content/uploads/2023/06/services.jpg);}
.page-id-2950 .page-title { background: url(/wp-content/uploads/2023/06/ppc.jpg);}
.page-id-2968 .page-title {  background: url(/wp-content/uploads/2023/06/SOCIAL-MEDIA-OPTIMIZATION_banner.jpg);
    background-position: inherit!important;}
.page-id-2776 .page-title { background: url(/wp-content/uploads/2023/06/seo_banner.jpg);}
.page-id-697 .page-title { background: url(/wp-content/uploads/2023/06/Contact_banner.jpg);}
.page-id-1255 .page-title { background: url(/wp-content/uploads/2023/06/projects.jpg);}
.single-post .page-title, .page-id-690  .page-title{ background: url(/wp-content/uploads/2023/06/blog.jpg);}
.page-id-4260 .page-title { background: url(/wp-content/uploads/2023/06/thank_you.png);}
.page-id-4555 .page-title { background: url(/wp-content/uploads/2023/06/seo_banner.jpg);}
body .main-menu .navigation > li > a {font-size: 18px;  padding: 22px 0px;  font-weight: 500;}
.pull-right {display: flex;  align-items: center;    justify-content: space-between;}
.main-header .sticky-header .outer-box { padding: 19px 0 !important; line-height: 0 !important;}
.service-block-three .inner-box .content .icon {  position: unset;}
.header-style-four .header-lower .main-menu .navigation > li > a, .header-style-three .header-lower .main-menu .navigation > li > a { text-transform: capitalize !important;}
.about-section-four .content-column {  margin-bottom: 0px !important;}
.contact-form-section .form-column .inner-column { margin-top: 33px !important; border: 1px solid #1b70bb !important;    border-radius: 15px !important;}
.info-column .inner-column { display: flex;  align-items: center;}
.contact-form-section {  padding: 70px 0px 50px;}
.thnks h5 span{    color: #376BE3;}
.single-post h3 { margin-bottom: 10px !important;}
@media only screen and (max-width: 1199px) {
	.header-style-four .header-upper .phone-box {  padding: 20px 0px;}
	.elementor-widget-tabs .elementor-tab-desktop-title {  padding: 20px 15px;}
body .contact-info-section .info-column .inner-column .icon {    width: 50px; height: 50px; font-size: 22px;  line-height: 53px;}
	body .contact-info-section .info-column .inner-column { padding-left: 56px; min-height: 60px; padding-top: 0;}
	body .contact-info-section .info-column .inner-column a {font-size: 16px;}
}
@media only screen and (max-width: 1024px) {
.service-block-three .inner-box {    min-height: 260px;}
.form-column.col-lg-3, .image-column.col-lg-9{ max-width: 50% !important; flex: 0 0 50% !important;}
	.contact-form-section .form-column .inner-column {  margin-top: 0 !important;}
	.contact-form-section {  padding: 60px 0px 30px !important;}
body .contact-info-section .info-column .inner-column .icon {  width: 45px; height: 45px; font-size: 20px; line-height: 46px;}
body .contact-info-section .info-column .inner-column { padding-left: 52px; min-height: 45px; padding-top: 0;}
	body .contact-info-section .info-column .inner-column a { font-size: 16px;}
}
@media only screen and (max-width: 991px) {
.service-block-three .inner-box {   min-height: auto;}
.services-section-four {    padding: 10px 0px 30px !important;}
	.btn-style-two { display: table;  padding: 12px 24px 12px;}
	.abt_pg .image.titlt { text-align: center;}	
.about-section-two {  padding-top: 40px !important;}	
	.contact-form-section {  padding: 30px 0px !important;}
	body .wpcf7 .wpcf7-recaptcha iframe {  margin-bottom: 0; transform: scale(0.77);  -webkit-transform: scale(0.77);  transform-origin: 0 0;    -webkit-transform-origin: 0 0;}
	body input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-style-three {
    margin-top: 0;}	
}
@media only screen and (max-width: 767px) {
.service-block-three .inner-box {   min-height: auto;}
.services-section-four {    padding: 10px 0px 30px !important;}
	.main-header.header-style-four .header-upper .logo-box {padding: 15px 0 !important;}
	.sticky-header, button.navbar-toggler { display: none;}
.counter-section { padding: 10px 0px 0px;}
	.sec-title-two {  margin-bottom: 20px;}
.banner-section-four .slide { padding-bottom: 140px !important;}	
h1, h2, h3 { font-size: 25px !important;}	
.choose-section, .about-section-four, .gallery-section { padding: 40px 0px !important;}	
.counter-section .inner-container {  padding: 40px 80px 40px;}	
.counter-section {  padding: 10px 0px 0px !important;}	
.services-section-four {  padding: 10px 0px 0px !important;}	
.footer-style-four .footer-column {  margin-bottom: 0 !important;}	
.footer-style-four .social-nav {  padding: 15px 0px 0 !important;}	
.clients-section { padding: 0 0px 40px !important;}	
.about-section-two {  padding: 30px 0px 50px !important;}
.form-column.col-lg-3, .image-column.col-lg-9 { max-width: 90% !important; flex: 0 0 90% !important;margin: 0 auto;}
	body .contact-info-section {    padding: 35px 0px 10px;}
body .contact-form-section .form-column .inner-column { padding: 30px 29px;}
}
@media only screen and (max-width: 480px) {
.service-block-three .inner-box .content .fa.fa-bar-chart {  position: unset;	}
	body .contact-info-section .info-column .inner-column a {    font-size: 15px;}
}