/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/
@import url(https://db.onlinewebfonts.com/c/2c8f6c3c149c5a07410e52cfb3b2db2b?family=mfn-icons);

.home #Subheader{ display:none; }
header#Header .menu_wrapper .menu li.menu-item a {
    text-transform: uppercase;
    font-size: 14px;
}
.small-head .elementor-heading-title:before {
    content: "";
    position: relative;
    left: 0;
    width: 26px;
    height: 2px;
    background-color: #145AB7;
    display: inline-block;
    margin-right: 6px;
}
.small-head .elementor-heading-title:after {
    content: "";
    position: absolute;
    left: 8px;
    width: 18px;
    height: 2px;
    background-color: #145AB7;
    display: inline-block;
    top: 5px;
}
footer#Footer .widget_text p {
    color: #dbdbdb;
    font-weight: 300;
    font-size: 14px;
    line-height: 1.6;
}
footer#Footer .menu {
    padding: 0px 20px;
    background: #b5121200;
}
footer#Footer .menu li.menu-item { list-style: none; }
footer#Footer .menu li.menu-item:after {  display: none; }
footer#Footer .menu li.menu-item a {
    font-size: 14px;
    padding: 3px;
    color: #c3c3c3;
	display: inline-block;
}
footer#Footer .get-contact-wp li{ padding-bottom: 18px; }
footer#Footer .get-contact-wp li i { 
    color: #1f63d9; 
    display: inline-block;
    font-size: 22px;
    margin-top: 10px;
}
footer#Footer .get-contact-wp li div {
    display: inline-block;
    width: 91%;
    vertical-align: top;
    padding: 0px 11px;
}
footer#Footer .get-contact-wp li p {
    font-size: 13px;
    margin-bottom: 0px;
    line-height: 1.3;
}
footer#Footer .get-contact-wp li h4 {
    font-size: 14px;
    margin-bottom: 0px;
	padding-bottom: 0px;
}
footer#Footer .widget_block .wp-block-social-link a {
    padding: 10px;
    font-size: 20px;
	border-radius: 50% 50%;
}
footer#Footer .widget_block .wp-block-social-link a:hover, footer#Footer .widget_block .wp-block-social-link a:active {  background-color: #145AB7;  }
.footer_copy .copyright { font-size: 14px; }
.footer_copy .social-menu li.menu-item a {
    color: #bdbdbd;
    margin: 0px 7px 0px 5px;
    font-size: 14px;
}
#Footer .footer_copy { background-color: #083582; }
.services-sec .promo_box .photo_wrapper {
    width: 100%;
    float: none;
}
footer#Footer .get-contact-wp li h4:before { display: none; }
.services-sec .promo_box .desc_wrapper {
    background-color: #fff;
    width: 90%;
    float: none;
    margin: -119px auto 20px;
    padding: 15px 26px;
    z-index: 1;
    position: relative;
    box-shadow: 1px 1px 10px #e9e9e9;
}
.services-sec .promo_box .desc_wrapper .button_theme {
    background-color: transparent;
    border: 0px;
    color: #333 !important;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    box-shadow: 0px 0px;
    padding: 0px;
    text-align: left;
}
.services-sec .promo_box .desc_wrapper .button_theme .button_icon { display: none; }
.services-sec .promo_box .desc_wrapper .button_theme .button_label { margin: 0px; }
.services-sec .promo_box .desc_wrapper h2 {
    font-size: 20px;
    margin: 0px;
    font-weight: 700;
}
header#Header #Top_bar {
    padding-top: 31px;
    padding-bottom: 24px;
}
footer#Footer .menu li.menu-item a:before {
    content: "\f101";
    position: absolute;
    left: -17px;
    top: 4px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}
.services-sec .owl-carousel .owl-item { padding: 0px 10px; }
.services-sec .owl-carousel .owl-item .services-box {
    background-color: #fff;
    padding: 22px 25px;
    box-shadow: 1px 1px 13px #e7e7e7;
    position: absolute;
    bottom: -59%;
    left: 0;
    right: 0;
    width: 84%;
    margin: auto;
}
.services-sec .owl-carousel .owl-item .services-box:hover { background-color: #155BB9; }
.services-sec .owl-carousel .owl-item .services-box:before{
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	width:100%;
	height: 100%;
	background-image: url(https://testingsitelink.online/globalscience/wp-content/uploads/2023/10/Hover-background.png);
    background-size: 95%;
    background-position: right;
    background-repeat: no-repeat;
	opacity:0;
	filter: brightness(0.2);
    top: 0;
}
.services-sec .owl-carousel .owl-item .services-box:hover:before{ opacity: 1; }
.services-sec .owl-carousel .owl-item .services-box:hover h4, .services-sec .owl-carousel .owl-item .services-box:hover p,
 .services-sec .owl-carousel .owl-item .services-box:hover .button{ 
color: #fff; }
.services-sec .owl-carousel .owl-item .services-box .button {
    background-color: transparent;
    border: 0px;
    color: #000;
    box-shadow: 0px 0px;
    padding: 0px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
	border-top: 1px solid #dbdbdb;
    display: block;
    padding-top: 16px;
    border-radius: 0px 0px;
}
.services-sec .owl-carousel .owl-item .services-box .button i {  margin-left: 5px; }
.services-sec .owl-carousel .owl-item .services-box h4 {
	font-weight: 700;
    font-size: 21px;
    margin-bottom: 8px;
    width: auto;
    display: inline-block;
}
.services-sec .owl-carousel .owl-stage-outer {  padding-bottom: 14%; }
.services-sec .owl-carousel .owl-item .services-box p:nth-child(4) {
    margin-bottom: 0px;
    line-height: 1.2;
}
#Subheader .title {
    font-weight: 700;
    font-size: 55px;
}
#Subheader .breadcrumbs li, #Subheader .breadcrumbs li a {
    font-size: 21px;
    color: #fff !important;
    font-weight: 400;
}
.left-sidebar .widget_nav_menu {
    background-color: #F3F1F2;
    margin: 0px;
    padding: 25px;
}
.left-sidebar .widget_nav_menu .menu {
    background-color: transparent;
    padding: 0px;
    margin: 0px;
}
.left-sidebar .widget_nav_menu .menu li.menu-item {  list-style: none; margin-bottom:0px; }
.left-sidebar .widget_nav_menu .menu li.menu-item:after {  display: none;}
.left-sidebar .widget_nav_menu .menu li.menu-item a {
    color: #2a2a2a;
    font-weight: 600;
    border-bottom: 1px solid #d7d7d7;
    padding: 16px 19px;
    transition: all 0.4s ease;
    line-height: 1.2;
}
.left-sidebar .widget_nav_menu .menu li.menu-item a:before {
    content: "\f101";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    height: 100%;
    display: flex;
    align-items: center;
    transition: all 0.4s ease;
}
.left-sidebar .widget_nav_menu .menu li.menu-item a:hover, .left-sidebar .widget_nav_menu .menu li.menu-item a:active,
 .left-sidebar .widget_nav_menu .menu li.menu-item.current-menu-item a{
    background-color: #155BB9;
    padding-left: 27px;
    padding-right: 27px;
    color: #fff;
}
 .left-sidebar .widget_nav_menu .menu li.menu-item a:hover:before{ left: 10px; }
 .left-sidebar .widget_nav_menu .menu li.menu-item.current-menu-item a:before{ left: 10px; }
.left-sidebar .widget_nav_menu .menu li.menu-item:last-child a{ border: 0px; }
.right-content .elementor-icon-box-wrapper .elementor-icon-box-icon {    
      padding-top: 11px;
    flex: 0 0 4%; 
}
.right-content .elementor-tabs-wrapper .elementor-tab-title {
    background-color: #F6F7F9;
    color: #202020;
    text-align: center;
    border-left: 0px;
    font-size: 14px;
    border-right: 0px;
    border-bottom: 0px !important;
    padding-left: 11px;
    padding-right: 11px;
	line-height: 1.2;
	font-family: 'Inter';
    font-weight: 600;
}
.right-content .elementor-tabs-wrapper .elementor-tab-title.elementor-active {  border-top: 4px solid #1f56bb; }
.right-content .elementor-tabs-content-wrapper .elementor-tab-content {
    padding: 20px 9px 10px;
    border: 0px !important;
	color: #413F3F;
	font-size: 15px;
}
.right-content .elementor-tabs-content-wrapper .elementor-tab-content p {
    color: #413F3F;
    font-size: 15px;
    line-height: 1.6;
}
.detail-list-wp .elementor-icon-box-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.detail-list-wp .elementor-icon-box-wrapper .elementor-icon-box-icon {  margin-right: 22px; }
.right-content .elementor-icon-box-wrapper {
    display: flex;
    flex-wrap: wrap;
}
.right-content .elementor-icon-box-wrapper .elementor-icon-box-content {
    flex: 0 0 95%;
}
header#Header .menu_wrapper .sub-menu li.menu-item a:hover, header#Header .menu_wrapper .sub-menu li.menu-item a:active,
header#Header .menu_wrapper .sub-menu li.menu-item a:focus {
    background-color: #0f4494;
}
#Subheader ul.breadcrumbs li i:before {
    font-weight: 900;
    font-family: 'Font Awesome 5 Free';
    content: "\f105";
}
#Subheader ul.breadcrumbs li i { color: #fff; }
header#Header nav#menu { background-color: transparent; }
.contact-page-wp .eael-contact-form-7-wrapper {
    background-color: #F3F3F3;
    padding: 29px 28px;
}
.contact-page-wp .eael-contact-form-7-wrapper .eael-contact-form-title {
    font-weight: 600;
    font-size: 25px;
    margin-bottom: 20px;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p:nth-child(2), .contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p:nth-child(3) {
    width: 49.5%;
    display: inline-block;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p {
    width: 100%;
    margin-bottom: 11px;
    padding: 0px 7px;
	position: relative;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p i {
    color: #155BB9;
    position: absolute;
    left: 21px;
    z-index: 1;
    top: 31%;
    bottom: 0;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p:nth-child(5) i {
    top: 12%;
    bottom: auto;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form ::-webkit-input-placeholder{
     color: #686464; 
    font-weight:300;  
    font-family: "Inter";
    font-size: 15px;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form input.wpcf7-text {
    font-family: 'Inter';
    width: 100%;
    background-color: #fff;
    border-color: #fff;
    padding: 13px 36px;
    font-size: 15px;
    font-weight: 400;
    color: #4c4949;
    border-radius: 4px 4px;
    outline: none;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form textarea.wpcf7-textarea{
    font-family: 'Inter';
    width: 100%;
    background-color: #fff;
    border-color: #fff;
    padding: 13px 36px;
    font-size: 15px;
    font-weight: 400;
    color: #4c4949;
    border-radius: 4px 4px;
    outline: none;
    height: 130px;
    resize: none;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form input.wpcf7-submit {
    background-color: #155BB9;
    border-radius: 4px 4px;
    text-transform: uppercase;
    font-size: 15px;
    padding: 11px 29px;
    font-family: "Inter";
    font-weight: 400;
    letter-spacing: 0px;
    transition: all 0.4s ease;
}
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form input.wpcf7-submit:hover, 
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form input.wpcf7-submit:active, 
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form input.wpcf7-submit:focus{
    background-color: #000;
}
.blog-sec-wp .carousel-slider__post .carousel-slider__post-content {  background-color: #fff; }
.blog-sec-wp .carousel-slider__post .carousel-slider__post-content .carousel-slider__post-excerpt {
    display: none; }
.blog-sec-wp .carousel-slider__post .carousel-slider__post-content .carousel-slider__post-publication-meta {
    display: none; }
.blog-sec-wp .carousel-slider__post .carousel-slider__post-content .carousel-slider__post-meta {
    position: absolute;
    bottom: 100px;
    left: 19px;
}
.blog-sec-wp .carousel-slider__post .carousel-slider__post-content .carousel-slider__post-category {
    background-color: #155BB9;
    color: #fff;
    padding: 5px 24px;
}
.blog-sec-wp .carousel-slider__post .carousel-slider__post-content .carousel-slider__post-category a{ 
    color: #fff; 
    text-transform:capitalize;
    font-size: 15px;
}
.blog-sec-wp .carousel-slider__post .carousel-slider__post-title {
    position: absolute;
    bottom: 40px;
    margin: 0px;
    left: 35px;
}
.blog-sec-wp .carousel-slider__post .carousel-slider__post-title h2 {
    background: #fff;
    font-weight: 800;
    font-size: 21px;
    padding: 13px 26px;
    margin: 0px;
}
.blog-sec-wp .carousel-slider__post {
    border-radius: 0px 0px;
    box-shadow: 0px 0px;
}
.blog-sec-wp .carousel-slider__post .carousel-slider__post-image { border-radius: 0px 0px; }
.blog-sec-wp .carousel-slider .owl-dots .owl-dot.active span { background-color: #1655ad; }
.blog-sec-wp .carousel-slider .owl-dots .owl-dot { box-shadow: 0px 0px !important; }
.blog-sec-wp .carousel-slider .owl-dots .owl-dot span {
    width: 12px;
    height: 12px;
    margin: 0px 4px;
}
.blog-sec-wp .carousel-slider .owl-dots { margin-top: 28px; }
.single.single-post .post-nav { display: none; }
.single.single-post .section-post-header {  padding-top: 53px; }
.single.single-post .section-post-header .post-meta .label, .single.single-post .section-post-header .post-meta .label a, 
.single.single-post .section-post-header .post-meta span {  color: #333; }
.single.single-post .section-post-comments {  display: none; }
.single.single-post .section-post-related .post-related a.button {
    background-color: #155BB9;
    color: #fff;
    border-radius: 30px 30px;
    font-size: 15px;
    padding: 12px 30px;
}
.single.single-post .section-post-related .post-related a.button .button_icon { display: none; }
.single.single-post .section-post-related .post-related a.button .button_label {  margin: 0px;  }
.single.single-post .author-box {  display: none; }
.elementor-widget-sidebar .wp-block-group .box-leftside,  .elementor-widget-sidebar .wp-block-column .box-leftside {
    position: absolute;
    bottom: 34px;
    left: 45px;
}
.elementor-widget-sidebar .wp-block-group .box-leftside h3 {
    color: #fff;
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 10px;
}
.elementor-widget-sidebar .wp-block-group .box-leftside ul {
    width: 100%;
    margin: 0px;
}
.elementor-widget-sidebar .wp-block-group .box-leftside ul li i {
    background-color: #155BB9;
    color: #fff;
    border-radius: 50% 50%;
    padding: 14px;
}
.elementor-widget-sidebar .wp-block-group .box-leftside ul li div {
    display: inline-block;
    vertical-align: middle;
    padding-left: 12px;
}
.elementor-widget-sidebar .wp-block-group .box-leftside ul li h6 {
    margin-bottom: 1px;
    color: #b9b9b9;
    font-weight: 400;
    line-height: 1.2;
}
.elementor-widget-sidebar .wp-block-group .box-leftside ul li a {
    color: #fff;
    font-weight: 600;
    font-size: 17px;
}
.topbar-menu {
    position: absolute;
    top: 0;
    z-index: 100;
    left: 0;
    right: 0;
    margin: auto;
    text-align: right;
    height: auto;
}
.topbar-menu ul{
	padding: 10px 21px;
	margin: 0px;
}
.topbar-menu ul:before{
	content: "";
    position: absolute;
    right: 3%;
    width: 55%;
    border-bottom: 1px solid rgb(255 255 255 / 9%);
    height: 1px;
    bottom: 5px;
}
.topbar-menu ul li{ 
    display: inline-block; 
    color: #fff; 
    text-decoration: none;
}
.topbar-menu ul li a {
    color: #fff;
    margin: 0px 3px;
    font-size: 13px;
    font-weight: 300;
    padding: 0px 10px;
}
header#Header #Top_bar .menu_wrapper {  padding-top: 14px; }
.blog-sec-wp .wpsisac-slick .wpsisac-slider-content { 
	text-align: start;
    top: auto;
    bottom: -42px;
	left: 30px;
}
.blog-sec-wp .wpsisac-slick .wpsisac-slider-short-content p {  text-align: left; }
.blog-sec-wp .wpsisac-slick .wpsisac-slider-content .wpsisac-slide-title {
    background-color: #155BB9;
    padding: 14px 20px;
    font-weight: 400;
    font-size: 14px !important;
    width: auto;
    display: inline-block;
	letter-spacing: 0.5px;
}
.blog-sec-wp .wpsisac-slick .wpsisac-slider-content .wpsisac-slider-short-content { display: none; }
.blog-sec-wp .wpsisac-slick .wpsisac-slider-content .wpsisac-readmore .wpsisac-slider-readmore {
    color: #000 !important;
	background-color: #Fff !important;
    font-weight: 700 !important;
    border: 0px;
    box-shadow: 0px 0px !important;
    outline: none;
    font-size: 20px;
    padding: 17px 32px;
    margin: 0px;
}
.blog-sec-wp .wpsisac-slick .wpsisac-slider-content .wpsisac-readmore {
    width: auto;
    display: block;
    padding: 0px;
	margin-top: -5px;
}
.blog-sec-wp .wpsisac-slick {  padding-bottom: 53px;  }
.blog-sec-wp .wpsisac-slick .slick-dots button {
    background-color: #cfcfcf !important;
    border: 1px solid #cfcfcf !important;
}
.blog-sec-wp .wpsisac-slick .slick-dots li.slick-active button {
    background-color: #1958b0 !important;
    border-color: #1958b0 !important;
}
.services-sec .owl-nav .owl-next {  
	right: -11% !important;
	border-radius: 50% 50%;
    width: 47px !important;
    height: 47px !important;
	outline:none !important;
	top: 33%;
}
.services-sec .owl-nav .owl-prev {
	left: -11% !important;
	border-radius: 50% 50%;
    width: 47px !important;
    height: 47px !important;
	outline:none !important;
	top: 33%;
}
.arrow-down .elementor-widget-icon {
    position: relative;
    z-index: 1;
}
.services-sec .owl-carousel .owl-item .services-box:hover .button:after {  display: none;  }
footer#Footer .widget h4{  position: relative;  padding-bottom: 7px; }
footer#Footer .widget h4:before {
    content: "";
    position: absolute;
    left: 3px;
    width: 25px;
    height: 2px;
    background-color: #fff;
    bottom: -2px;
}
.full-small-head .elementor-heading-title:before, .full-small-head .elementor-heading-title:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    width: 171px;
    height: 2px;
    background-color: #195ab4;
    margin: auto;
    top: 3px;
}
.full-small-head .elementor-heading-title:after{ top: 10px;  width: 189px; }
.full-small-head .elementor-heading-title span {
    position: relative;
    z-index: 1;
    background: #f5f5f5;
    padding: 0px 12px;
}
.white-before .elementor-heading-title span { background-color: #134a9f; }
.white-before .elementor-heading-title:before, .white-before .elementor-heading-title:after {  background-color: #fff;  }
#back_to_top.sticky {
    position: absolute;
    background-color: #145AB7;
    color: #fff !important;
    border-radius: 50% 50%;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 57px;
}
.right-content .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title {  display: inline-block; margin-bottom: 4px;  }
.right-content .elementor-tabs-wrapper .elementor-tab-title.elementor-active:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0 !important;
    border-left: 9px solid #2256b8;
    border-top: 9px solid transparent;
    border-bottom: 0px;
    transform: rotate(-45deg) !important;
    top: -101%;
    margin: auto;
    width: 0 !important;
    height: 0 !important;
}
.right-content .elementor-tabs-wrapper .elementor-tab-title:after {  display: none !important;  }
.services-sec .owl-carousel .owl-item .services-box .sicon-box {
    display: inline-flex;
    background-color: #155BB9;
    padding: 11px;
    border-radius: 10px 10px;
    width: 66px;
    margin-right: 6px;
    vertical-align: bottom;
	margin-bottom: 9px;
}
.services-sec .owl-carousel .owl-item .services-box:hover .sicon-box { background-color: #fff; }
.services-sec .owl-carousel .owl-item .services-box .sicon-box img { width: 100%;  }
.services-sec .owl-carousel .owl-item .services-box:hover .sicon-box img {  filter: invert(1);  }
.four-tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    width: 24.3%;
    height: 67px;
    vertical-align: middle;
}
.five-tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    width: 19%;
    vertical-align: top;
    height: 88px;
}
.six-tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title {
    width: 16%;
    vertical-align: middle;
    height: 90px;
}
.three-tab .elementor-tabs-wrapper .elementor-tab-title {  width: 32.2%;  }
.tp-bullets .tp-bullet .tp-bullet-title {  display: none;  }
.right-content .h-tab .elementor-tabs-wrapper .elementor-tab-title.elementor-tab-desktop-title {
    height: 70px;
    vertical-align: top;
}







@media only screen and (max-width : 1040px) {
.services-sec .owl-nav .owl-next, .services-sec .owl-nav .owl-prev{  display:none !important; right: -0% !important; }
footer#Footer .get-contact-wp li div { width: 86%; }
.menu_wrapper .responsive-menu-toggle { color: #fff !important; }

}



@media only screen and (max-width : 825px) {
.services-sec .owl-nav .owl-next, .services-sec .owl-nav .owl-prev{  display:none !important; right: -0% !important; }
footer#Footer .get-contact-wp li div { width: 86%; }
.menu_wrapper .responsive-menu-toggle { color: #fff !important; }
.left-sidebar .widget_nav_menu {  padding: 18px;  }
.elementor-widget-sidebar .wp-block-group .box-leftside, .elementor-widget-sidebar .wp-block-column .box-leftside {  left: 10px; bottom: 10px; }
.elementor-widget-sidebar .wp-block-group .box-leftside ul li i {  padding: 11px; }
.elementor-widget-sidebar .wp-block-group .box-leftside ul li a {  font-size: 15px; }
.elementor-widget-sidebar .wp-block-group .box-leftside h3 {  font-size: 18px;  }
.right-content .elementor-tabs-wrapper .elementor-tab-title {
    font-size: 10px;
    padding-left: 11px;
    padding-right: 10px;
}
#Subheader .title {  font-size: 40px;  }
#Subheader { padding-top: 14%; }
.mega-menu.max-mega-menu.mega-menu-horizontal {  display: block !important;  }
#mega-menu-wrap-main-menu .mega-menu-toggle {  display: none;  }
.mega-menu-wrap .max-mega-menu {  background: transparent !important;  }
footer#Footer .get-contact-wp li i {  font-size: 19px; } 
footer#Footer .get-contact-wp li p { font-size: 10px; }
footer#Footer .widget_block .wp-block-social-link a {
    padding: 6px;
	font-size: 12px; }
footer#Footer .get-contact-wp li h4 {
    font-size: 8px;
    line-height: 1.4;
    margin-top: 6px;
}
.footer_copy .copyright {  font-size: 12px;  } 
footer#Footer .menu li.menu-item a, .footer_copy .social-menu li.menu-item a { font-size: 10px; }
.right-content .elementor-icon-box-wrapper .elementor-icon-box-content {  flex: 0 0 92%; }
.services-sec .owl-carousel .owl-item .services-box .sicon-box { padding: 7px; width: 46px; }
.services-sec .owl-carousel .owl-item .services-box h4 { font-size: 16px; }
	.services-sec .owl-carousel .owl-item .services-box {  bottom: -103%; padding: 20px 18px; }
	.services-sec .owl-carousel .owl-stage-outer {  padding-bottom: 28%; }
.services-sec .owl-carousel .owl-item .services-box p {
    font-size: 13px;
    line-height: 1.5;
}
.four-tab .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title { font-size: 11px; }
.services-sec .owl-carousel .owl-item .services-box p:nth-child(3) {  height: 59px;  }	
.services-sec .owl-carousel .owl-item .services-box .button {  font-size: 12px; }
.mega-menu-horizontal .mega-sub-menu .mega-block-title {
    background: linear-gradient(to right, #03347f 0%,#155cbb 100%);
    padding: 10px !important;
    color: #fff !important;
}
.mega-menu-horizontal .mega-sub-menu { padding: 0px !important; }
footer#Footer .widget_text p { font-size: 11px; }
}




@media only screen and (max-width : 640px) {
header#Header #Top_bar {
    background: #032556 !important;
}
    #Top_bar a.responsive-menu-toggle i{
        color: #fff;
    }
.services-sec .owl-carousel .owl-item .services-box{
	padding: 14px 14px;
 	bottom: -84%;
}
.services-sec .owl-carousel .owl-item .services-box h4 {
	font-size: 12px;   }
.services-sec .owl-carousel .owl-item .services-box p{    
	font-size: 9px;
    line-height: 1.3; }
.services-sec .owl-carousel .owl-item .services-box .button {  font-size: 9px; }
.blog-sec-wp .carousel-slider__post .carousel-slider__post-title { bottom: 52px; }
.mega-menu.max-mega-menu.mega-menu-horizontal { display: block !important; }
.mega-menu-wrap .mega-menu-toggle {  display: none !important; }
rs-bullets.tp-bullets { 
	left: 10% !important;
    right: -1px !important;
}
.topbar-menu ul {  padding: 10px 3px; }
#Subheader .title { font-size: 29px;  }
.services-sec .owl-nav .owl-next, .services-sec .owl-nav .owl-prev{  display:none; }
.services-sec .owl-carousel .owl-stage-outer {  padding-bottom: 32%; }
.contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p:nth-child(2), .contact-page-wp .eael-contact-form-7-wrapper .wpcf7-form p:nth-child(3){
	width: 100%; }
.topbar-menu ul:before, #back_to_top.sticky{ display:none; }
.mega-menu-wrap .max-mega-menu {  background: transparent !important;  }
.services-sec .owl-carousel .owl-item .services-box .sicon-box {
    padding: 11px;
    width: 40px;
	display:none;
	}
header#Header img.logo-mobile {  width: 66%;  max-height: 100% !important;  }
header#Header #Top_bar .menu_wrapper {  padding-top: 0px;  }
header#Header #Top_bar {  padding-bottom: 12px;  }
#Subheader {  padding-top: 8%; }
#Top_bar .logo { text-align: left; }
#Top_bar .logo #logo {  margin-left: 5%; }
.services-sec .owl-carousel .owl-item .services-box p:nth-child(3) {
    height: 33px;
    overflow: hidden;
}
.mega-menu-horizontal .mega-sub-menu .mega-block-title {
    background: linear-gradient(to right, #03347f 0%,#155cbb 100%);
    padding: 10px !important;
    color: #fff !important;
}
.topbar-menu {  padding: 0px !important; }
.mega-menu-wrap .mega-menu-horizontal ul.mega-sub-menu { padding: 0px !important; }	
.mega-menu-wrap .mega-menu-horizontal ul.mega-sub-menu li.mega-menu-item-type-widget {
    padding: 4px 0px !important;  }
#Footer .footer_copy .mobile-one .mcb-column-inner {  margin-bottom: 10px;  }
}





