/*-------------------------------------------------------------- # topbar --------------------------------------------------------------*/ .header_topbar_info { display: flex; justify-content: space-between; } .header_contact_data { display: flex; justify-content: space-between; } .contact_info { display: flex; padding-right: 30px; align-items: center; } .email_info { display: flex; align-items: center; } .header_topbar_info p{ margin: 0px; } .header_contact_data i.fa.fa-phone, .header_contact_data i.fa.fa-envelope { padding-right: 10px; } .header_address { display: flex; flex-direction: row; align-items: center; padding-right: 30px; } .header_address i { padding-right: 10px; font-size: 20px; } /*-------------------------------------------------------------- # button --------------------------------------------------------------*/ button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-search .wp-block-search__button,.nav-previous a, .nav-next a, .buttons, .woocommerce a.button, .woocommerce button, .woocommerce .single-product button, .woocommerce button.button.alt, .woocommerce a.button.alt, .woocommerce button.button,.woocommerce button.button.alt.disabled { position: relative; transition: 0.60s; text-transform: uppercase; text-decoration: none; letter-spacing: 2px; } aside#secondary a:hover { padding-left: 20px; transition: all 0.5s ease; } button.wp-block-search__button{ line-height: 14px; } .owl-nav button:after { content: unset; } .owl-nav button:hover { transition: all 1s ease; /*border-radius: 100px;*/ } span.separator { margin-left: auto; margin-right: auto; margin-bottom: 30px; width: 143px; height: 11px; display: flex; align-items: center; justify-content: center; margin-top: 18px; position: relative; z-index: 0; } span.separator:before { right: 0; } span.separator:before { content: ""; position: absolute; top: 0; bottom: 0; width: 60px; height: 3px; margin: auto; } span.separator:after { left: 0; } span.separator:after { content: ""; position: absolute; top: 0; bottom: 0; width: 60px; height: 3px; margin: auto; } .separator span span { width: 11px; height: 11px; display: inline-block; /* transform: rotate(42deg );*/ } .separator > span:after { content: ""; width: 7px; height: 7px; display: inline-block; border-radius: 100px; position: relative; z-index: 1; left: 5.5px; } .separator > span:before { content: ""; width: 7px; height: 7px; display: inline-block; border-radius: 100px; position: relative; z-index: 1; right: 5.5px; } .separator > span { display: inline-flex; align-items: center; position: relative; } nav.navigation.post-navigation { display: inline-block; } aside.widget-area section h2 { margin: 0px; } aside.widget-area .widget { margin: 15px; margin-bottom: 1.875rem; overflow: hidden; position: relative; border-radius: 6px; } aside.widget-area section h2, aside.widget-area label.wp-block-search__label { margin-bottom: 0; line-height: 1; padding: 18px; background-image: url(../images/dotted_sidebar.png); margin: 0px; } .wp-block-group__inner-container ul, .wp-block-search__inside-wrapper, .no-comments.wp-block-latest-comments, .wp-block-group__inner-container ol, .no-comments.wp-block-latest-comments { margin: 0px; padding: 15px; padding-left: 15px !important; list-style: none; } .wp-block-group__inner-container ul li, .wp-block-group__inner-container ol li { padding: 5px 0px; } .wp-block-group__inner-container ul li a:before, .wp-block-group__inner-container ol li a:before, .no-comments.wp-block-latest-comments:before { content: "\f101"; font: normal normal normal 14px /1 'FontAwesome'; margin-right: 10px; font-size: 17px; font-weight: bold; } button.wp-block-search__button { padding: 5px 15px; } .main_container ol, .main_container ul { padding: 0px; } .post-navigation .nav-previous, .post-navigation .nav-next{ text-align: left; margin: 10px; } .entry-content a:not(.more-link):not(.button):not(.wp-block-button__link), .entry-summary a:not(.more-link):not(.button):not(.wp-block-button__link), .widget_text a:not(.more-link):not(.button) { text-decoration: underline; } /*-------------------------------------------------------------- # header --------------------------------------------------------------*/ h1.site-title{ margin: 0px; } .call_button_info { align-items: center; } .call_menu_btn{ padding: 10px 14px; border-radius: 100px; text-decoration: none; } .header_nav_info{ padding: 0px 10px; } /*-------------------------------------------------------------- # search Button --------------------------------------------------------------*/ a.social_icon i { width: 35px; height: 35px; display: inline-flex; align-items: center; justify-content: center; border-radius: 100px; border: 1px solid; } .topbar_info_data { flex-wrap: wrap; display: flex; justify-content: space-between; padding: 7px; } .searchlinks { cursor: pointer; display: block; float: left; padding: 0px 10px; position: relative; } div#cl_serchs { cursor: pointer; display: block; float: left; position: relative; } .cl_serchs.opens .searchforms { display: block; } .searchforms { display: none; position: absolute; width: 200px; height: 53px; line-height: 40px; top: 27px; right: 0px; padding: 0 15px; cursor: default; border-radius: 2px; border-style: solid; border-width: 1px; border-color: #e1e1e1; z-index: 9999999; background-color: #fff; } #searchs { display: block; position: relative; } #s { width: 135px; height: 38px; background: #fff; border: 1px solid #e1e1e1; color: #888; margin: 7px 0; } .sbtns { display: block; position: absolute; font-size: 0.6em; cursor: pointer; right: 0px; top: 8px; margin: 0px; width: 35px; border-radius: 6px; padding: 10px; } .cl_serchs.openllllls .searchforms { display: block; } input#email, input#url, input#author { width: 100%; } .searchforms i.fa.fa-search{ font-size: 12px; } button.sbtns:after, button.sbtn:after { content: unset; } /*-------------------------------------------------------------- # container --------------------------------------------------------------*/ body.home aside#secondary { display: none; } body.home main#primary { width: 100%; } .bizemla_container_info.right_sidebar{ display: flex; justify-content: space-between; } .bizemla_container_info.left_sidebar { display: flex; flex-direction: row-reverse; justify-content: space-between; } .bizemla_container_info.no_sidedbar aside#secondary{ display: none; } .bizemla_container_info.no_sidedbar main#primary{ width: 100%; } aside.widget-area{ padding: 15px; } main#primary { padding: 15px; } aside#secondary a { text-decoration: none; } time.entry-date.published:before { content: "\f133"; font: normal normal normal 14px/1 'FontAwesome'; font-size: 15px; display: inline-block; padding-right: 6px; } span.byline:before { content: "\f183"; font: normal normal normal 14px/1 'FontAwesome'; font-size: 15px; display: inline-block; padding-right: 6px; font-weight: 900; } span.cat-links:before { content: "\f02b"; font: normal normal normal 14px/1 'FontAwesome'; font-size: 15px; display: inline-block; padding-right: 6px; font-weight: 900; } span.comments-link:before { content: "\f075"; font: normal normal normal 14px/1 'FontAwesome'; font-size: 15px; display: inline-block; padding-right: 6px; font-weight: 900; } span.cat-links, span.byline, time.entry-date.published{ margin-right: 10px; } label.wp-block-search__label { display: block; font-size: 20px; font-weight: bold; } .main_container { padding: 20px; } .main_container h2.entry-title { margin: 0px; margin-bottom: 10px; } .main_container .entry-content { margin-top: 20px; } main#primary article { visibility: visible; animation-delay: 0.3s; animation-name: zoomIn; } main#primary figure.post-thumbnail { position: relative; overflow: hidden; margin: 0; } main#primary img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image { -webkit-transition: transform 2s, filter 1.5s ease-in-out; -moz-transition: transform 2s, filter 1.5s ease-in-out; -o-transition: transform 2s, filter 1.5s ease-in-out; -ms-transition: transform 2s, filter 1.5s ease-in-out; transition: transform 2s, filter 1.5s ease-in-out; transform-origin: center center; width: 100%; opacity: 1; } main#primary article:hover figure.post-thumbnail img.attachment-post-thumbnail { -webkit-transform: translateY(0px); transform: translateY(0px); transform: scale(1.15,1.15); -webkit-transform: scale(1.15,1.15); -moz-transform: scale(1.15,1.15); -ms-transform: scale(1.15,1.15); -o-transform: scale(1.15,1.15); } .read_btn { margin-top: 30px; display: none; } .blog_title { text-align: center; } body.blog .read_btn { display: block; } .main_containor.list_view article { display: flex; } .main_containor.list_view figure.post-thumbnail { width: 50%; height: auto; margin-right: 1.875rem; float: left; } .main_containor.list_view .main_container { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .blog article .main_container .entry-meta { display: grid; grid-template-columns: repeat(2, 1fr); } .sub-menu li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); } .main-navigation ul#primary-menu > li > ul:after { content: ""; position: absolute; top: -17px; right: 4px; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid transparent; } /*-------------------------------------------------------------- # breadcrumb section --------------------------------------------------------------*/ .home .breadcrumb_info { display: none; } .breadcrumb-heading h1 { margin: 0px; } .breadcrumb_info { text-align: center; padding: 60px 0px; } ol.breadcrumb-list { margin: 0px; padding: 0px; list-style: none; margin-top: 15px; display: inline-block; max-width: max-content; padding: 15px 10px; border-radius: 100px; } ol.breadcrumb-list li { display: inline-block; } i.fa.fa-home { font-size: 20px; transition: transform .7s ease-in-out; } section#breadcrumb-section a i:hover { transform: rotate(360deg); } button.wp-block-search__button { padding: 8px 10px; } /*-------------------------------------------------------------- # featured slider --------------------------------------------------------------*/ .hentry-inner { background-color: #222222; background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; display: -webkit-box; display: -webkit-flex; flex-direction: column; height:550px; overflow: hidden; position: relative; padding: 88px 50px; } .hentry-inner .post-thumbnail { background-color: transparent; background-image: linear-gradient( 0deg,#0c0c0c 0%,#000000 20%); opacity: .50; transition: background .3s,border-radius .3s,opacity .3s; } .hentry-inner .post-thumbnail img { left: 0; object-fit: cover; top: 0; transform: none; position: absolute; height: 100%; } .hentry-inner .entry-container { margin: 0px 60px 0; max-width: 600px; margin-top: auto; margin-bottom: auto; text-align: left; } .featured_slider_title h1 { margin-top: 0px !important; } .featured_slider_disc, .featured_slider_title h1 { margin: 25px 0px; } .owl-item.active .entry-container { opacity: 1; visibility: visible; top: 0; z-index: 99999; } .featured_slider_image button.owl-prev, .featured_slider_image button.owl-next { outline: none; opacity: 1; letter-spacing: 0; position: absolute; top: 40%; text-align: center; text-decoration: none; text-shadow: none; z-index: 199; } .featured_slider_image .owl-prev { left: 20px; } .featured_slider_image .owl-next { right: 20px; } .featured_slider_image i.fa.fa-angle-right, .featured_slider_image i.fa.fa-angle-left { font-size: 20px; width: 45px; height: 45px; font-weight: bold; line-height: 40px; } .image_btn.button a.buttons { margin: 10px 0px; } .hentry-inner .entry-container { display: block; opacity: 0; position: relative; visibility: hidden; top: 150px; transition: all 1s ease; z-index: 9; } header.featured_slider_title.entry-header { margin-left: 0px; } .featuredimage_slider { text-align: center; } .featured_slider_image .owl-dots { display: none; } .featured_slider_image .owl-nav.disabled { display: block !important; } .featured_slider_image:hover .owl-nav.disabled button.owl-prev { left: 40px; } .featured_slider_image:hover .owl-nav.disabled button.owl-next { right: 40px; } .featured_slider_image a{ text-decoration: none !important; } /*-------------------------------------------------------------- # Featured Section --------------------------------------------------------------*/ .featured-section_data { text-align: center; padding: 30px 0px; } .card-container.featured_content { display: flex; justify-content: center; flex-wrap: wrap; } .featured-section_data a{ text-decoration: none !important; } .section-featured-wrep .thumbnail_featured_back .entry-content { margin: 0px; } .card.section-featured-wrep { text-align: center; position: relative; overflow: hidden; height: 300px; width: 255px; margin: 10px; } .thumbnail_featured_section { height: 300px; width: 100%; box-sizing: border-box; transition: all .5s ease-in-out; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; } .side.back.featured-thumbnail { position: absolute; height: 100%; width: 100%; display: inline-block; bottom: -100%; box-sizing: border-box; transition: all .15s ease-in-out; } .thumbnail_featured_back { height: 300px; margin: 0; padding: 40px; display: flex; align-items: center; flex-direction: column; justify-content: center; } .section-featured-wrep:hover .thumbnail_featured_section { transform: translateY(-100%); } .featured-icon i { font-size: 50px; } /*-------------------------------------------------------------- # About Section --------------------------------------------------------------*/ .about_section_container { display: flex; width: 100%; padding: 30px 0px; } .about_featured_image, .about_container_data { width: 50%; } .about_section_info { text-align: center; padding: 30px 0px; } .about_container_data { padding-left: 20px; } .about_featured_image { padding-right: 20px; } .about_icon.buttons i { padding: 20px; font-size: 25px; } .about_container_data .about_icon.buttons:hover { padding: 0px; } .about_icon.buttons:after { content: unset; } .about_icon.buttons { margin-right: 10px; padding: 0px; } .about_container { display: flex; margin-bottom: 10px; align-items: center; text-align: left; } .about_container h3, .about_container p{ margin: 0px; } .about_title a { text-decoration: none; } .about_icon.buttons:hover{ padding: 10px 15px; } .about_icon.buttons:after { content: ''; display: block; position: absolute; width: 25%; height: 40%; transition: all 0.6s ease; top: 37px; bottom: 0; right: 0; border-top-color: transparent !important; border-left-color: transparent !important; border: 2px solid; border-radius: 2px; border-bottom-color: #ffffff; border-right-color: #ffffff; opacity: 1; margin-right: 0px !important; } .about_icon.buttons:before { border: 2px solid; border-radius: 2px; border-top-color: #ffffff; border-left-color: #ffffff; content: ''; display: block; position: absolute; width: 25%; height: 40%; transition: all 0.6s ease; top: 0; left: 0; border-bottom-color: transparent !important; border-right-color: transparent !important; transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1); } .about_icon.buttons:hover:before{ width: 100%; height: 100%; border-top-color: #168686; border-left-color: #168686; } .about_icon.buttons:hover:after{ width: 100%; height: 100%; border-bottom-color: #168686; border-right-color: #168686; top: 0px; } .about_description { padding-bottom: 30px; } .about_section_info a{ text-decoration: none !important; } /*-------------------------------------------------------------- # Our Portfolio --------------------------------------------------------------*/ .our_portfolio_container { position: relative; overflow: hidden; width: 315px; } .our_portfolio_info a{ text-decoration: none !important; } .parent.our_portfolio_caption { padding: 10px; } .wrappers.our_portfolio_section { display: flex; flex-wrap: wrap; padding: 20px 0px; justify-content: center; } .our_portfolio_main_title h2 { margin: 0px; } div#our_portfolio_info { text-align: center; padding: 30px 10px; } .our_port_containe { text-align: center; padding: 10px; border-radius: 10px; max-width: 290px; margin: -60px auto 0; position: relative; z-index: 1; visibility: hidden; opacity: 0; } .our_portfolio_container:hover .our_port_containe { visibility: visible; opacity: 1; } .our_portfolio_title h3, .our_portfolio_title p{ margin: 0px; } .our_port_containe { transform: translateY(-100%); transition: all .75s cubic-bezier(.645,.045,.355,1); } .our_portfolio_container:hover .our_port_containe{ transform: translateY(0); } /*-------------------------------------------------------------- # Our Team --------------------------------------------------------------*/ .our_team_section a{ text-decoration: none !important; } .our_team_section { text-align: center; padding: 30px 0px; } .our_team_data { display: flex; flex-wrap: wrap; justify-content: center; padding: 30px 0px; } .our_team_container { width: 335px; margin: 0px 6px; margin-bottom: 20px; } .our_team_container_data { position: relative; } .our_team_contain_info { position: absolute; top: 5px; right: 10px; } .dddd { display: flex; flex-direction: column; opacity: 0; } .our_team_container:hover .dddd{ opacity: 1; } .our_teams_contain { text-align: center; padding: 10px; border-radius: 10px; max-width: 290px; margin: -40px auto 1px auto; position: relative; background: black; z-index: 1; transition: all .5s; } .our_teams_contain h3, .our_teams_contain p { margin: 0px; } .our_team_social_icon i { font-size: 20px; width: 30px; height: 30px; margin: 1px; line-height: 30px; text-align: center; } .our_team_container:hover .our_teams_contain { margin: -60px auto 1px auto; } .dddd a { width: 30px; height: 33px; font-size: 14px; line-height: 10px; border-radius: 50%; color: #ffffff; text-align: center; pointer-events: auto; box-shadow: 6px 5px 16px 0px rgb(0 0 0 / 15%); transition-property: all, transform; transition-duration: 0.5s; opacity: 0; transform: translateX(10px); } .our_team_container:hover .dddd a { opacity: 1; transform: translate(0); pointer-events: auto; visibility: visible; } .our_team_title a { display: inline-block; } /*-------------------------------------------------------------- # our services --------------------------------------------------------------*/ .our_services_section a{ text-decoration: none !important; } .our_services_section { text-align: center; padding: 30px 0px; } .our_services_section_data { display: flex; flex-wrap: wrap; text-align: center; justify-content: center; padding: 30px 0px; } .our_services_data { width: 325px; border-radius: 6px; margin: 10px; } .our_services_data { height: 100%; text-align: left; border-radius: 6px; position: relative; z-index: 0; overflow: hidden; transition: all .2s; } .theme-item-overlay { position: absolute; top: 0; right: 0; width: 100%; height: 100%; z-index: -1; } .section_our_services { padding: 12px; border-radius: 6px; text-align: center; } .our_services_data:before { content: ''; position: absolute; bottom: -165px; right: -165px; width: 300px; height: 300px; background: var(--bs-primary); border-radius: 100%; z-index: 1; opacity: 0; transform: scale(0); -webkit-transition: all 600ms ease; transition: all 600ms ease; } .theme-item-overlay:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; border-radius: 10px; visibility: visible; z-index: 1; -webkit-transition: all 600ms ease; transition: all 600ms ease; } .our_services_data:hover { padding: 0px; } .our_services_data:hover .service_section { transform: scale(1.1); transition: all 0.5s ease-in-out; } .service_section { padding: 10px; transition: all .5s; border-radius: 6px; } .our_services_title h3 { margin: 0px; } .our_services_img { display: flex; align-items: center; justify-content: center; width: 4.313rem; height: 4.313rem; line-height: 1; padding: 0.95rem; font-size: 3rem; margin: 0 auto 1.25rem; border-radius: 6px; overflow: hidden; } .our_services_title { display: inline-block; } .theme-item-overlay img { width: 100%; height: 100%; object-fit: cover; background-color: #214462; } /*-------------------------------------------------------------- # our testimonial --------------------------------------------------------------*/ .our_testimonial_section a{ text-decoration: none !important; } .our_testimonial_section { text-align: center; padding: 40px 10px; } div#testinomial_owl_slider { padding: 30px 0px; } .our_testimonial_data_info { display: flex; justify-content: space-evenly; align-items: center; } .testimonials_disc { text-align: left; } .our_testimonial_data { max-width: 950px; margin-left: auto; margin-right: auto; padding-top: 20px; } .testimonials_image { width: 25%; } .testimonials_disc { width: 75%; } .testimonials_image img { border-radius: 100px; object-fit: cover; max-width: 170px; height: 170px; } .testinomial_owl_slider:before { content: "\f10d"; display: inline-block; font-family: "FontAwesome"; font-size: 60px; line-height: 1.2; } .testimonials_title h3, .testimonials_title h4{ margin: 0px; } .our_testimonial_section .testinomial_owl_slider .owl-nav button { padding: 14px !important; } .our_testimonials_container{ padding: 20px; } .our_testimonial_section .testinomial_owl_slider:hover .owl-nav.disabled{ display: block !important; } .our_testimonial_section .testinomial_owl_slider .owl-nav button.owl-prev { font-size: 25px; top: 50%; } .our_testimonial_section .testinomial_owl_slider .owl-nav button.owl-next { font-size: 25px; top: 50%; } .our_testimonial_section .owl-nav button:hover { border-radius: unset; } .our_testimonial_section .testinomial_owl_slider .owl-nav button.owl-prev { font-size: 25px; top: 50%; outline: none; opacity: 1; letter-spacing: 0; position: absolute; text-align: center; text-decoration: none; text-shadow: none; z-index: 199; left: 20px; } .our_testimonial_section .testinomial_owl_slider .owl-nav button.owl-next { font-size: 25px; top: 50%; outline: none; opacity: 1; letter-spacing: 0; position: absolute; text-align: center; text-decoration: none; text-shadow: none; z-index: 199; right: 20px; } .our_testimonial_section .testinomial_owl_slider .owl-nav button.owl-next i,.our_testimonial_section .testinomial_owl_slider .owl-nav button.owl-prev i{ padding: 14px !important; } /*-------------------------------------------------------------- # our sponsors --------------------------------------------------------------*/ .our_sponsors_section .owl-nav button.owl-next { font-size: 25px; top: 50%; outline: none; opacity: 1; letter-spacing: 0; position: absolute; text-align: center; text-decoration: none; text-shadow: none; z-index: 199; right: 20px; } .our_sponsors_section .owl-nav button.owl-prev { font-size: 25px; top: 50%; outline: none; opacity: 1; letter-spacing: 0; position: absolute; text-align: center; text-decoration: none; text-shadow: none; z-index: 199; left: 20px; } .our_sponsors_section .owl-nav button.owl-next i,.our_sponsors_section .owl-nav button.owl-prev i{ padding: 14px !important; } .our_sponsors_section a{ text-decoration: none !important; } .our_sponsors_section { text-align: center; padding: 30px 0px; } .our_sponsors_contain { display: flex; flex-wrap: wrap; justify-content: center; padding: 30px 0px; } .our_sponsors_img { padding: 20px; margin: 2px; border:1px solid #dddddd; } .our_sponsors_contain:hover .owl-nav.disabled { display: block; } .our_sponsors_info .our_sponsors_contain .owl-nav button.owl-prev { font-size: 20px; top: 30%; } .our_sponsors_info .our_sponsors_contain .owl-nav button.owl-next { font-size: 20px; top: 30%; } .our_sponsors_contain .owl-nav button:hover { border-radius: unset; } /*-------------------------------------------------------------- # footer --------------------------------------------------------------*/ footer#colophon{ text-align: center; } .scrollingUp.is-active { visibility: visible; opacity: 1; } .scrolling-btn { position: fixed !important; bottom: 15px; right: 15px; width: 46px; height: 40px; line-height: 16px; cursor: pointer; text-align: center; transition: .9s; border-radius: 2px; font-size: 20px; border: none; z-index: 5; visibility: hidden; opacity: 0; } .scrollingUp:after{ content: unset; } .widget_footer { display: flex; } .widget_footer ul { margin: 0px; padding: 0px; list-style: none; } .widget_section { width: 25%; text-align: left; padding: 15px; } .widget_section h1, .widget_section h2, .widget_section h3, .widget_section h4, .widget_section h5, .widget_section h6 { margin: 0px; margin-bottom: 20px; } .search_call_btn_info { display: flex; align-items: center; } i.fa.fa-search, i.fa.fa-shopping-cart { font-size: 20px; } .searchform i.fa.fa-search { font-size: 15px; } button.scrollingUp.scrolling-btn:after { content: unset; } /*-------------------------------------------------------------- # woocommerce --------------------------------------------------------------*/ .woocommerce .woocommerce-message{ background-color: #ffffff; } .woocommerce .woocommerce-cart table.cart img{ width: 100px; } .woocommerce ul.products li.product .button { display: inline-block; } /*.woocommerce ul.tabs.wc-tabs li { padding-top: 5px !important; padding-bottom: 5px !important; }*/ .woocommerce ul.tabs.wc-tabs { padding-left: 7px !important; } .woocommerce ul.tabs.wc-tabs li { margin-left: 1px !important; margin-right: 1px !important; text-transform: uppercase; padding: 5px 15px !important; } .woocommerce_product_sections{ padding: 30px 10px; } /*-------------------------------------------------------------- # navbar --------------------------------------------------------------*/ .mobile_menu { display: none; } .mobile_menu { position: fixed; left: 0; right: 0; bottom: 0; top: 0; overflow-y: auto; z-index: 99999; overflow-x: hidden; } .mobile_menu #primary-menu { margin-top: 59px; } .bizemla_container_info.no_sidebar aside.widget-area { display: none; } .bizemla_container_info.no_sidebar main#primary{ width: 100%; } button.customize-partial-edit-shortcut-button:after { content: unset; } button.customize-partial-edit-shortcut-button:hover { padding-right: 3px; } @media only screen and (max-width: 767px) { /*-------------------------------------------------------------- # navbar --------------------------------------------------------------*/ .call_button_info nav.main-navigation ul { display: none; } .main-navigation .menu-item-has-children > a:after{ content: '' !important; } button.dropdown-toggle:hover { padding: 5px; } button#mobilepop { position: absolute; top: 0; right: 0; margin: 10px; } /* # navbar close --------------------------------------------------------------*/ .header_topbar_info{ display: block; } .bizemla_container_info.right_sidebar, .bizemla_container_info.left_sidebar{ flex-direction: column; } .bizemla_container_info.right_sidebar main#primary, .bizemla_container_info.left_sidebar main#primary{ width: 100%; } .bizemla_container_info.right_sidebar aside.widget-area, .bizemla_container_info.left_sidebar aside.widget-area{ width: 100%; } .bizemla_container_info.no_sidebar aside.widget-area { display: none; } .bizemla_container_info.no_sidebar main#primary{ width: 100%; } .widget_footer { display: inline-block; } .widget_section{ width: 100%; } .featured_slider_image .hentry-inner{ justify-content: center; } .about_section_container { display: inline-block; } .about_featured_image, .about_container_data { width: 100%; } .about_container_data { padding-left: 0px; } .about_featured_image { padding-right: 0px; } .wrappers.our_portfolio_section{ justify-content: center; } .our_testimonial_section .owl-nav { display: none; } .main_containor.grid_view{ grid-template-columns: auto !important; } .hentry-inner .entry-container{ margin: 20px; text-align: center; padding: 12px !important; } .our_sponsors_contain .owl-nav { display: none; } main#primary{ margin: 0px !important; } button#navbar-toggle { padding: 15px; } button#navbar-toggle:after{ content: unset; } .featured_slider_image .hentry-inner { height: 700px !important; } .topbar_info_data{ display: inline-block !important; } .top_header { text-align: center; } .header_address { padding-right: 0px; justify-content: center; } .header_address, .header_contact_data, .header_social_icon { padding: 5px; } .call_button_info .header_call_btn{ display: none; } .mobile_menu .header_call_btn.header_nav_info { display: block; } .mobile_menu .search_call_btn_info { display: flex; justify-content: center; } .searchform{ top: 34px; right: -27px; } .header_info, .featured-section_data, .about_section_info, div#our_portfolio_info, .our_services_section, .our_team_section, .our_testimonial_main_title, .our_sponsors_data { padding-left: 10px !important; padding-right: 10px !important; } .main_site_header { padding: 10px 0px; } .featured-section .section-featured-wrep{ width: 100%; margin-bottom: 10px; } .our_portfolio_section .our_portfolio_container { width: 100%; margin-bottom: 10px; } .our_port_containe{ margin: -40px auto 0; } .our_portfolio_section .parent.our_portfolio_caption { padding: 0px; } .our_services_section_data .our_services_data { width: 100%; margin-bottom: 10px !important; margin: 0px; } .our_team_data .our_team_container { width: 100%; margin: 0px; margin-bottom: 20px; } .our_testimonial_data_info{ flex-direction: column; } .testimonials_image img{ margin-right: auto; margin-left: auto; margin-bottom: 20px; } .testimonials_image, .testimonials_disc{ width: 100%; } .post-navigation .nav-links { display: flex; flex-direction: column; } .main_container ol, .main_container ul { padding: 0px; margin: 0px 0px 15px 20px; } } @media (min-width: 768px) and (max-width: 991px){ .card.section-featured-wrep{ width: 354px; } .our_portfolio_container{ width: 332px; margin: 10px; } .our_services_data{ width: 354px; margin: 10px; } .our_team_container{ width: 354px; margin: 10px; } .testimonials_disc { width: 75%; } .testimonials_image{ width: 25%; } .our_testimonial_data_info{ flex-direction: row; } .main-navigation .menu-item-has-children > a:after{ content: unset; } }