/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* Footer Social Icons */

.wp-block-social-links .wp-social-link svg {
    width: 3em;
    height: 2em;
}
aside#block-13 ul {
    border: none;
}
aside#block-11 img {
    padding-top: 80px;
	float:left;
}
#footer .footer-bottom { 
    display: none;
}
#footer .footer-ribbon:before {
    border-right-color: #005d80;
}
.my-default-button a {
    width: 100%;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
	font-size:16px;
}
table.table-hover tr,th,td{
	border:1px solid;
}
#header .searchform-popup, #mini-cart{
    display: none;
}
a:hover{
	color:none;
}
.form-group .my-default-button {
    background-color: #005d80;
    color: #fff;
    width: 60%;
    height: 60px;
}
.form-group .my-default-button:hover{
	background-color:#fff;
	color:#005d80;	
	border:1px solid #005d80;
}
/* #employement-opportunities .elementor-widget-container h4{
	color:#005d80;
} */
img.img-responsive.sticky-logo.sticky-retina-logo {
    width: 180px;
    max-width: 300px!important;
}
#menu-footer-menu .menu-item-3641 a{
	font-weight:normal;
}

.home-top-heading-title h1.elementor-heading-title {
    margin-bottom: 0px!important;
}
h1.elementor-heading-title.elementor-size-default {
    letter-spacing: 1px;
    font-size: 30px;
    margin-bottom: 5px;
}
.mega-menu .narrow ul.sub-menu{
	padding:0px;
}
#menu-footer-menu li.menu-item,#menu-footer-menu {
    border: none;	
}
#footer .footer-ribbon {
    display: none;
}
.header-builder .share-links a:not(:hover){
	color:#005d80;
}
.share-links .share-facebook,.share-links .share-twitter:hover {
    border:1px solid #fff;
	background-color:transparent;
	color:#fff;
}
input#name,#email,#mobile,#Description,#business-name {
    border: 1px solid #005d80;
}

@media screen and (max-width:1080px){
	#table-section .my-table {
    overflow: scroll;
}
	#header .logo .standard-logo {
    padding: 10px 0px 10px 0px;
}
	#header .logo {
	--porto-sticky-logo-mw: 180px;
}
	.elementor-heading-title.elementor-size-default {
	font-size: 30px;
}
}
@media screen and (max-width:991px){	
	#header .header-top .header-contact {
		display: block;
	}
	#header .logo .standard-logo {
    padding: 0px;
}
	aside#block-11 img {
	padding-top: 0px;
	width: 200px;
}
	li#accordion-menu-item-3026 a.current {
    background-color: #005d80!important;
	color:#fff;
}
	li#accordion-menu-item-3026 a.current:hover {
    background-color: #fff!important;
	color:#005d80;
}
	#nav-panel .accordion-menu li.menu-item.active > a{
	color:#000;		
}
	.elementor-2 .elementor-element.elementor-element-e0f475f > .elementor-widget-container {
    margin: 0px;
}
	.elementor-2 .elementor-element.elementor-element-0f89c29 > .elementor-widget-container {
    margin: 0px;
}
	.elementor-2 .elementor-element.elementor-element-2aa6cf6 > .elementor-widget-container{
		margin:0px;
	}
	aside#block-11 img {
    padding-bottom: 30px;
}
	.my-default-button a{
		height:85px;
	}
	.porto-u-main-heading h4 {
    font-size: 14px;
}
	#Team-mamber-section .elementor-widget-container a{
		font-size:11px;
	}
/* 	#accordion-menu-item-3026 > a {
	color:
	} */
}
@media screen and (max-width:768px){
	.nav{
	display: block; 
}
	.header-row.container {
	padding-top: 10px;
	padding-bottom: 10px;
}
	.elementor-widget-heading .elementor-heading-title {
	font-size: 30px;
	line-height: 36px;
}
	#header .header-main .header-left{
		padding:10px 0px 10px 0px;
	}
	
}
@media screen and (max-width:468px){
	aside#block-11 img {
	width: 150px;
}
	#header .header-top{
    font-weight: normal;
}
	#header .header-top .header-contact{
	letter-spacing:0px;		
	}
	#header .header-contact i { 
    margin: 0 0px;
    padding: 0 5px;
}
	h1.elementor-heading-title.elementor-size-default {    
    font-size: 24px; 
		line-height:1.1;
}
	.porto-u-heading .porto-u-main-heading {
    text-align: center;
}
	#Team-mamber-section.elementor-widget-container a{
		text-align:center;
	}
	.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    margin-left: 15px;
}
	h1.elementor-heading-title.elementor-size-default {
    margin-bottom: 0px;
}
}