/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/



/* GENERAL */

.branding {
	width:22% !important;
}

.mini-widgets {
	width:8% !important;
}

.mini-widgets .soc-ico {
	margin-left: 14% !important;
}

#white-text h4{
	color:#fff !important;
}

#sub-menu {
	color:#f5d174;
	text-align: center;
}

#sub-menu a,
#sub-menu a:visited {
	color:#102a52;
}

#sub-menu a:hover {
	text-decoration:underline;
}


/* HEADER */

.masthead {
	background-color:transparent !important;
}

#page-header {
	padding-top:10%;
	padding-bottom:5%;
	margin-bottom:5%;
}

.sticky-on .mini-widgets .soc-ico a:not(:hover) .soc-font-icon {
	color:#102a52 !important;
}


/* HOME PAGE */

.slide-title {
	font-size:60px !important;
	line-height:60px !important;
}

.slide-text,
.slide-yellow-text{
	font-size:24px !important;
	line-height: 25px !important;
}

.slide-btn {
	font-size:20px !important;
	padding:8px 24px 4px 24px !important;
}

.rev-btn {
	padding:8px 24px 4px 24px !important;
}

#home-comprehensive-services-row {
	margin-top:5%;
	margin-bottom:4%;
}

.home-number-block {
	margin-top:-1em;
	margin-bottom:2%;
}

.home-number-block p {
	font-size:82px;
	color:#f5d174;
	font-weight: bold;
}

.home-number-desc-block p {
	height:115px;
}

#home-packages-row {
	margin-top:4.5%;
	margin-bottom:4.4%;
}

#home-company-packages-row img {
	width:80px;
	height: auto;
}

.home-packages-call-to-action-btn {
	margin-bottom:5%;
}

#home-company-packages-row h4 {
	color:#fff !important;
	text-transform: uppercase !important;
}

#home-company-packages-row {
	padding-top:5%;
	padding-bottom:2.5%;
}

#home-arrow-row .elementor-container {
	margin-top:-13px;
}

#home-arrow-row  .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
#packages-bottom-divider-row .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
    padding: 0 !important;
}

#home-experity-way-heading {
	margin-top:5.8%;
	margin-bottom:4.8%;
	padding-top:2%;
	padding-bottom:2%;
}

.home-experity-way-icon-row img {
	width:40px;
	height:auto;
}

.home-experity-way-icon-row p {
	font-size:18px;
}

#home-bottom-row {
	margin-top:0.7%;
	margin-bottom:5%;
}


/* THE EXPERITY WAY */

#experity-way-who-we-are {
	margin-top:3.3%;
	margin-bottom: 4%;
}

.experity-way-block {
	margin-top:2.5%;
	margin-bottom:2.5%;
}

.experity-way-block .elementor-column-wrap {
	padding:12% 14% 10% 14% !important;
	text-align:justify;
}

.experity-way-block .elementor-column-wrap img {
	width:22% !important;
	max-width:22% !important;
}

.experity-way-block p {
	color:#999999 !important;
}

#the-experity-way {
	margin-top:3.3%;
	margin-bottom:3.3%;
}

#experity-way-row {
	margin:5% 0 5.1% 0 !important;
	padding:0 !important;
}

#experity-accounting-row {
	margin:0 !important;
	padding:0 !important;
}

#experity-way-tech-row p {
	color:#fff !important;
	margin-bottom: 0 !important;
}

#experity-xero-row img {
	width:18%;
	max-width: 18%;
	height:auto;
}

#experity-way-work-with {
	margin-bottom:4%;
}

#experity-way-affiliate {
	margin-top:4.3%;
	margin-bottom:4.3%;
}

#experity-counter-row {
	margin-top:3.5%;
	margin-bottom: 4.4%;
}

.pp-counter-number-suffix {
	margin-left:-23px;
}

.counter-static-block .elementor-widget-wrap {
	background:#102a52 !important;
	border-radius:20px;
}

.counter-static-block .counter-static-number {
	margin-top: 17%;
}

.counter-static-block .counter-static-number  .elementor-widget:not(:last-child) {
    margin-bottom: 17px;
}

.counter-static-block .counter-static-number p {
	text-align: center;
	font-weight: 500;
	font-size:80px;
	color:#fff !important;
}

.counter-static-block .counter-static-title {
	text-align:center;
	color:#fff;
}

#wpls-logo-showcase-slider-1 {
	width:96% !important;
	max-width:96% !important;
	margin:0 auto !important;
}

#wpls-logo-showcase-slider-2 {
	width:96% !important;
	max-width:96% !important;
	margin:0 auto 8.6% auto !important;
}

.wpls-logo-showcase .slick-dots {
	bottom: -35px !important;
}

.wpls-logo-showcase .slick-dots li button {
	background-color:transparent !important;
	border:1px solid #102a52 !important;
}

.wpls-logo-showcase .slick-dots li.slick-active button {
	background-color:#102a52 !important;
	border:1px solid #102a52 !important;
}


/* FOR THE COMPANY */

#company-desc-row {
	margin-bottom: 4%;
}

#company-desc-row p {
	text-align: center !important;
}


#company-package-row .company-img-block {
	border-bottom:10px solid #fff;
}

#company-packages-price-row {
	padding-top:1.5%;
	padding-bottom:1%;
}

#company-packages-price-row img {
	width:80px;
	height: auto;
}

#company-packages-price-row h4 {
	color:#fff !important;
	text-transform: uppercase !important;
}

#company-divider-line-row {
	margin-top:5.1%;
}

#company-divider-line-row .elementor-element-populated,
#arrow-row .elementor-element-populated{
	padding:0 !important;
}

#arrow-row {
	margin-top:-12px;
}

.package-price p {
	text-align:center;
	font-weight: 600;
}

.package-desc p {
	text-align:center;
	color:#999999;
}


#package-call-to-action-row {
	margin-top:4.2%;
	margin-bottom: 3.1%;
}


#company-package-gold-row .company-package-gold-block .elementor-widget-wrap {
	background: rgba(245,209,116, 0.7) !important;
	width:90% !important;
	margin:10% auto;
	padding-top:5%;
	padding-bottom:5%;
}

#company-package-gold-last-row .company-package-gold-block .elementor-widget-wrap {
	background: rgba(245,209,116, 0.7) !important;
	width:90% !important;
	margin:25% auto;
	padding-top:5%;
	padding-bottom:5%;
}
	
#company-package-blue-row .company-package-blue-block{
	margin-top: 2.3% !important;
	margin-bottom: 2.3% !important;
}

#company-package-blue-row .company-package-blue-block .elementor-widget-wrap {
	width:90% !important;
	margin:5% auto;
	border:1px solid #f5d174;
	padding-top:5%;
	padding-bottom:5%;
}

#company-package-gold-last-row {
	margin-bottom:5%;
}


.company-package-gold-block h4,
.company-package-blue-block h4{
	font-size:24px;
	margin-top:5%;
	margin-bottom:6%;
}

.company-package-gold-block .package-icon img,
.company-package-blue-block .package-icon img{
	width:40px;
	height:auto;
}

.company-package-gold-block .elementor-widget-pp-divider,
.company-package-blue-block .elementor-widget-pp-divider {
	margin-bottom:6% !important;
}

.packages-blue-text p {
	text-align: center;
	color:#102a52;
	font-weight: 400;
	padding-left:5.5%;
	padding-right:5.5%;
}


.packages-white-text p {
	text-align:center;
	color:#fff;
	line-height: 1.4;
	padding-left:5.5%;
	padding-right:5.5%;
}

.packages-first-row {
	padding-bottom:5%;
}

.company-package-gold-block .elementor-widget-button,
.company-package-blue-block .elementor-widget-button {
	margin-top:5%;
}



/* FOR THE INDIVIDUAL */

#individual-desc-row p {
	padding-left:10%;
}

#individual-desc-row img {
	max-width:95% !important;
	width:95% !important;
	height:auto;
}

#individuals-package-row {
	margin-top:5%;
	margin-bottom:5%;
	padding-top:10%;
	padding-bottom:10%;
}

#individuals-package-row .individual-package-block .elementor-column-wrap .elementor-widget-wrap {
	background: rgba(16,42,82,0.7);
	padding:10% 7% 8% 7% !important;
}

#individuals-package-row .individual-package-block img {
	width:80px;
	height:auto;
}

#individuals-package-row .individual-package-block h4 {
	color:#fff !important;
	font-weight: 600;
	font-size:24px;
}

#individuals-package-row .individual-package-block p {
	text-align:center;
	color:#fff !important;
	line-height: 1.2;
}

#individual-steps-row{
	margin-top:2.5%;
	margin-bottom:0;
}

#individual-steps-row p {
	text-align: center;
	line-height: 1.2;
}

#individual-call-to-action-row {
	margin-top:2.7%;
	margin-bottom:5.1%;
}

/* FOR THE DOCTOR */

#experity-med-row {
	margin-top:4.2%;
	margin-bottom:4.7%;
}

#doctor-text-block {
	border-top:10px solid #102a52;
	border-bottom:10px solid #f5d174;
}


#doctor-text-block .experitymed-desc-block {
	width:70%;
	margin:0 auto;
	text-align: justify;
}

#experity-med-call-to-action-row {
	margin-top:3.2%;
	margin-bottom: 5%;
}

/* MEET OUR CLIENTS & BLOG*/


#blog-row .elementor-post__text {
	padding-left:2.5%;
}

#blog-row .elementor-post__text h3 {
	font-size:20px;
	position: relative;
	margin-top:2%;
}

#blog-row .elementor-post__text h3::after {
    content: ' ';
    position: absolute;
    top: 115%;
	left: 8%;
	width: 80px;
    border: 1px solid #f5d174;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    transform: translateX(-50%);
}

#blog-row .elementor-post__text .elementor-post__meta-data {
	margin-top:4.5%;
	color:#474646;
	font-size:14px;
}

#blog-row .elementor-posts .elementor-post__excerpt p {
	color:#474646;
	padding-top:2%;
	padding-bottom:2%;
}


#blog-row .elementor-posts .elementor-post__read-more {
    font-size: 15px;
	font-weight: 400;
	text-transform: uppercase;
	border: 1px solid;
	padding: 2.5% 5% 2% 5%;
	margin-top: 2% !important;
	display: inline-block;
}

#blog-row .elementor-posts .elementor-post__read-more:hover {
	color:#f5d174 !important;
	border:1px solid #f5d174 !important;
}

#blog-row .elementor-post {
	margin-bottom:5%;
}

body.single-post #blog-heading-row {
	margin-bottom:4%;
}

body.single-post .elementor-text-editor p a,
body.single-post .elementor-text-editor p a:visited{
	text-decoration:underline;
}

/* 2020 TAX SEASON */

#yellow-header-block {
	background: rgba(236,187,95,0.5);
	width: 36%;
	margin: 0 auto;
	text-align: center;
}

#yellow-header-block h1 {
	text-transform:uppercase;
	font-size:75px;
}

body.page-id-568 h4 {
	font-size:24px !important;
}

body.page-id-568 #product-579 .woocommerce-product-gallery,
body.page-id-568 .summary .product_meta,
body.page-id-568 .summary .social-share,
body.page-id-568 .summary .single-share-box,
body.page-id-568 .woocommerce div.product div.summary > .price::after{
	display:none !important;
}

body.page-id-568 .woocommerce div.product div.summary {
	width:100%;
}

body.page-id-568 .woocommerce-Price-amount {
    font-size: 20px !important;
    color: #122b51 !important;
}

body.page-id-568 div.product div.summary > .price {
	font-weight: 600 !important;
	margin-bottom: 0 !important;
}

.woocommerce .shop_table tbody tr:nth-of-type(2n) {
    background-color: #f7f7f7 !important;
}

.woocommerce .shop_table tbody td {
	border-top-color: #f1f1f1 !important;
}

.woocommerce-terms-and-conditions-wrapper p,
.cart_item dt,
.cart_item dd,
.cart_item p{
	font-size:100% !important;
}

body.page-id-568 .related {
	display:none !important;
}

body.page-id-568 .add-on-heading-row p {
    text-align: center;
    text-transform: uppercase;
    color: #122b51;
    font-weight: 700;
}

body.page-id-568 .basic-tax-heading h2 {
	color: #122b51 !important;
	text-transform:uppercase;
	font-size:28px;
	font-weight:700;
}

body.page-id-568 #product-579 .product_title,
body.page-id-568 #product-579 .price {
	display:none!important;
}

body.page-id-568 #product-579 .woocommerce-product-details__short-description {
	min-height:auto !important;
}

body.page-id-568 .woocommerce-product-details__short-description {
	min-height:120px;
}

.product-disclaimer {
	margin-top:-2%;
}

.product-disclaimer p {
	font-size:14px !important;
}

.woocommerce-product-gallery__wrapper {
	margin:0 auto;
	text-align:center;
}

.woocommerce #content .quantity .minus, 
.woocommerce #content .quantity .plus, 
.woocommerce .quantity .minus, 
.woocommerce .quantity .plus,
.single_add_to_cart_button,
.actions button.button,
.button.checkout-button,
.xoo-wsc-ft-buttons-cont a.button,
.woocommerce #payment #place_order{
	background: #122b51 !important;
}

.quantity .plus, .quantity .minus {
	color:#fff !important;
}

.single_add_to_cart_button:hover,
a.xoo-wsc-ft-btn:hover,
.place-order button:hover,
a.checkout-button:hover{
	color:#ECBB5F !important;
}

.woocommerce-cart-wrap,
.woocommerce-checkout{
	margin-top:5%;
}

#tax-services-add-on-row .product_title {
	display:none !important;
}

#tax-services-add-on-row .woocommerce div.product {
	text-align:center;
}

.woocommerce .product-sml-text {
	font-size:94%;
}

.woocommerce div.product div.images {
	width:100%;
}

.woocommerce .woocommerce-product-gallery {
	margin:0 auto;
	width:100%;
	text-align:center;
}


.woocommerce .woocommerce-product-gallery__image img {
	max-width:50% !important;
	margin:0 auto !important;
}

.woocommerce #content .quantity input.qty, .woocommerce .quantity input.qty {
	width: 42px;
}

.woocommerce #content .quantity, .woocommerce .quantity {
	width: 80px;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-notice,
.xoo-wsc-notice-error{
	color:#fff;
	font-weight: 700;
	text-align:center;
	border-color: #122b51 !important;
    background-color: #122b51 !important;
}


body.page-id-568 .cart .added_to_cart {
	display:none;
}


/* CONTACT PAGE */

.contact-info-row {
	margin-bottom:5%;
}

.contact-info-row img {
	width:75px;
	height: auto;
}

.contact-info-row ul li {
	margin-bottom:2.5%;
}

.contact-form-block {
	padding-left:5%;
}

.contact-form-block .pp-contact-form {
	margin-top:2.5%;
}

.pp-contact-form input[type="text"], .pp-contact-form input[type="email"], .pp-contact-form input[type="url"], .pp-contact-form input[type="tel"], .pp-contact-form input[type="date"], .pp-contact-form input[type="number"], .pp-contact-form textarea {
    background: #e6e6e6 !important;
	border-radius:5px;
	color:#b3b3b3 !important;
	border-color: #e6e6e6 !important;
}

.pp-contact-form textarea {
	height:150px;
}

.contact-form-block .wpcf7-form-control-wrap {
    margin-bottom: 10px !important;
}

.elementor-703 .elementor-element.elementor-element-3ea0e22 .pp-contact-form-7 .wpcf7-form input[type="submit"] {
    display: inline-block;
    width: auto !important;
}

#contact-call-to-action-row {
	margin-top:5.7%;
	padding-top:5%;
	padding-bottom:5%;
}

.contact-call-to-action-block {
	background: rgba(16,42,82,0.7);
}

.contact-call-to-action-block p {
	color:#f5d174;
	font-weight: 600;
	padding:18% 8% 10% 8%;
	font-size:22px;
	line-height: 36px;
	text-align: justify;
}

.contact-lets-talk-row {
	padding-top:4% !important;
	padding-bottom:4% !important;
}


/* FOOTER */


#footer-contact-blue-row .elementor-text-editor p {
	color:#fff !important;
	text-transform: uppercase !important;
	text-align: center !important;
	font-weight: 500 !important;
	margin-bottom: -5px !important;
	font-size:18px;
	padding-left:14%;
}

#footer-contact-yellow-row p {
	color:#fff !important;
	margin-bottom: -5px !important;
}

#footer-contact-yellow-row p a,
#footer-contact-yellow-row p a:visited{
	color:#102a52;
	font-size:18px;
	margin:0 10px;
}

#footer-contact-yellow-row p a:hover {
	text-decoration:underline;
}


#footer-row {
	margin-top:5%;
}


#footer-row a,
#footer-row a:visited {
	color:#474646;
}

#footer-row a:hover {
	text-decoration:underline;
}

.footer-logo .elementor-image img {
	width:75% !important;
	max-width:75% !important;
	height:auto;
}

.copyright-text p {
	font-size:14px !important;
}

/* MOBILE STYLE */

@media only screen and (max-device-width: 667px) and (orientation: portrait) { 
	
	.mobile-header-bar .mobile-branding img {
		max-width: 70%;
		height: auto;
	}
	
	.slide-title {
		font-size:205% !important;
	}

	.slide-text,
	.slide-yellow-text{
		font-size:100% !important;
		line-height: 1.2 !important;
		text-align: center !important;
	}

	.slide-btn,
	.rev-btn{
		font-size:20px !important;
		padding:10% 16% 8% 16% !important;
		width:170px !important;
		height:auto;
	}


	#home-company-packages-row {
		width: 94% !important;
		max-width:94% !important;
		margin: -1px auto !important;
		padding-top:0 !important;
		padding-bottom:0 !important;
	}
	
	#home-company-packages-row .elementor-widget-pp-divider {
		margin-top:-5px !important;
	}
	
	
	#home-company-packages-row .elementor-widget-button {
		margin-bottom:5%;
	}
	
	
	.home-experity-way-icon-row p {
		text-align: center;
	}
	
	#page-header {
    	padding-top: 15%;
	}
	
	.experity-way-block .elementor-column-wrap img {
		width: 25% !important;
		max-width: 25% !important;
	}
	
	.experity-way-block {
		margin-left:4%;
		margin-right:4%;
	}
	
	#experity-xero-row img {
		width: 50%;
		max-width: 50%;
	}
	
	#individuals-package-row .individual-package-block img {
		width: 90px;
		height: auto;
	}
	
	.mobile-arrow-icon img {
		width:14%;
		height:auto;
	}
	
	#yellow-header-block {
		width: 80%;
	}

	#yellow-header-block h1 {
		font-size:30px;
	}
	
	body.page-id-568 .woocommerce-product-details__short-description {
		min-height:auto !important;
		height:auto;
	}
	
	#tax-services-add-on-row .cart {
		width:80%;
		margin:0 auto;
	}
	
	#doctor-text-block {
		border-top: 15px solid #102a52;
		border-bottom: 15px solid #f5d174;
		margin-top:-1px;
		margin-bottom:-1px;
	}
	
	.contact-form-block {
		margin-top:5%;
	}
	
	#footer-contact-blue-row .elementor-text-editor p {
		padding-left:0 !important;
	}
	
	#footer-row .elementor-nav-menu__align-center {
		display:none !important;
		
	}
	
	.elementor-695 .elementor-element.elementor-element-7ee49f1 {
		text-align: center !important;
	}
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
	.mobile-header-bar .mobile-branding img {
		max-width: 60%;
		height: auto;
	}
	
	.slide-title {
		font-size:205% !important;
	}

	.slide-text{
		font-size:100% !important;
		line-height: 1.2 !important;
		text-align: center !important;
	}
	
	.slide-yellow-text{
		font-size:108% !important;
		line-height: 1.2 !important;
		text-align: center !important;
	}

	.slide-btn,
	.rev-btn{
		font-size:20px !important;
		padding:10% 16% 8% 16% !important;
		width:170px !important;
		height:auto;
	}
	
	#home-company-packages-row {
		width: 94% !important;
		max-width:94% !important;
		margin: -1px auto !important;
		padding-top:0 !important;
		padding-bottom:0 !important;
	}
	
	#home-company-packages-row .elementor-widget-pp-divider {
		margin-top:-5px !important;
	}
	
	
	#home-company-packages-row .elementor-widget-button {
		margin-bottom:5%;
	}
	
	
	.home-experity-way-icon-row p {
		text-align: center;
	}
	
	#page-header {
    	padding-top: 15%;
	}
	
	.experity-way-block .elementor-column-wrap img {
		width: 25% !important;
		max-width: 25% !important;
	}
	
	.experity-way-block {
		margin-left:4%;
		margin-right:4%;
	}
	
	#experity-xero-row img {
		width: 50%;
		max-width: 50%;
	}
	
	#individuals-package-row .individual-package-block img {
		width: 90px;
		height: auto;
	}
	
	.mobile-arrow-icon img {
		width:14%;
		height:auto;
	}
	
	#tax-services-add-on-row .elementor-column {
		width: 48.5%;
	}
	
	body.page-id-568 .woocommerce-product-details__short-description {
		min-height:90px !important;
	}
	
	#tax-services-add-on-row .cart {
		width:90%;
		margin:0 auto;
	}
	
	#doctor-text-block {
		border-top: 15px solid #102a52;
		border-bottom: 15px solid #f5d174;
		margin-top:-1px;
		margin-bottom:-1px;
	}
	
	.contact-form-block {
		margin-top:5%;
	}
	
	#footer-contact-blue-row .elementor-text-editor p {
		padding-left:0 !important;
	}
	
	#footer-row .elementor-nav-menu__align-center {
		display:none !important;
		
	}
	
	.footer-logo .elementor-image img {
		width: 45% !important;
		max-width: 45% !important;
		height: auto;
	}
	
	.elementor-695 .elementor-element.elementor-element-7ee49f1 {
		text-align: center !important;
	}
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
	and (orientation: portrait)  {
	
	#tax-services-add-on-row .elementor-column {
		width: 48.5%;
	}
		
	body.page-id-568 .woocommerce-product-details__short-description {
		min-height:90px !important;
	}	
		
	#tax-services-add-on-row .cart {
		width:90%;
		margin:0 auto;
	}	
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
	and (orientation: portrait)  {
		
		.mobile-header-bar .mobile-branding img {
			max-width: 70%;
			height: auto;
			margin-top:5px;
		}
		
		#company-package-gold-row .hide-mobile,
		#company-package-blue-row .hide-mobile,
		#company-package-gold-last-row .hide-mobile{
			display:none !important;
		}
		
		#company-package-gold-row .elementor-col-33,
		#company-package-blue-row .elementor-col-33,
		#company-package-gold-last-row .elementor-col-33{
			width:50% !important;
		}
		
		.elementor-936 .elementor-element.elementor-element-a116d83 .pp-divider.pp-divider-horizontal,
		.elementor-936 .elementor-element.elementor-element-7d6a986 .pp-divider.pp-divider-horizontal,
		.elementor-936 .elementor-element.elementor-element-04e10ba .pp-divider.pp-divider-horizontal,
		.elementor-936 .elementor-element.elementor-element-73ab426 .pp-divider.pp-divider-horizontal {
			border-bottom-width: 0px !important;
		}
		
		.packages-white-text p,
		.packages-blue-text p {
			font-size:85%;
		}
		
		#company-package-blue-row .company-package-blue-block {
			margin-top: 0 !important;
			margin-bottom: 0 !important;
		}
		
		#individual-steps-row .mobile-step-sml-column {
			width:5%;
		}
		
		.elementor-element-f447f4d {
			width:80% !important;
			margin:0 auto !important;
		}
		
		#individual-steps-row .elementor-column.elementor-col-20 {
			width:20% !important;
		}
		
		#experity-med-row .hide-mobile {
			display:none !important;
		}
		
		#experity-med-row .elementor-col-20 {
			width:48.5% !important;
		}
		
		#experity-med-row .mobile-sml-column {
			width:3% !important;
		}
		
		#blog-row .elementor-post__text h3::after {
			left: 11.8%;
		}
		
		#blog-row .elementor-post__text .elementor-post__meta-data {
    		margin-top: 6% !important;
		}
		
		.elementor-703 .elementor-element.elementor-element-d127821 {
			width: 45%;
		}

		.elementor-grid-tablet-2 .elementor-grid {
			grid-template-columns: auto !important;
		}
		
		#footer-contact-blue-row .elementor-text-editor p {
			padding-left: 27%;
		}
		
		#footer-row .elementor-nav-menu__align-center {
			display:none !important;
		}
		
		.elementor-695 .elementor-element.elementor-element-e96daa3 {
    		width: 62% !important;
		}
		
		.elementor-695 .elementor-element.elementor-element-f59c415 .elementor-widget-container {
			justify-content: right !important;
		}
		
		
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
	and (orientation: landscape)  {
		
		.mobile-header-bar .mobile-branding img {
			max-width: 70%;
			height: auto;
			margin-top:5px;
		}
		
		.slide-btn,
		.rev-btn{
			font-size:20px !important;
			padding:10% 16% 8% 12% !important;
		}
		
		#company-package-gold-row .hide-mobile,
		#company-package-blue-row .hide-mobile,
		#company-package-gold-last-row .hide-mobile{
			display:none !important;
		}
		
		#company-package-gold-row .elementor-col-33,
		#company-package-blue-row .elementor-col-33,
		#company-package-gold-last-row .elementor-col-33{
			width:50% !important;
		}
		
		.elementor-936 .elementor-element.elementor-element-a116d83 .pp-divider.pp-divider-horizontal,
		.elementor-936 .elementor-element.elementor-element-7d6a986 .pp-divider.pp-divider-horizontal,
		.elementor-936 .elementor-element.elementor-element-04e10ba .pp-divider.pp-divider-horizontal,
		.elementor-936 .elementor-element.elementor-element-73ab426 .pp-divider.pp-divider-horizontal {
			border-bottom-width: 0px !important;
		}
		
		.elementor-grid-tablet-2 .elementor-grid {
			grid-template-columns: auto !important;
		}
		
		#blog-row .elementor-post__text h3::after {
			left:8.5% !important;
		} 
		
		#footer-row .elementor-nav-menu__align-center {
			display:none !important;
		}
		
		#footer-contact-blue-row .elementor-text-editor p {
			padding-left: 20%;
		}
		
		.elementor-695 .elementor-element.elementor-element-e96daa3 {
    		width: 62% !important;
		}
		
		.elementor-695 .elementor-element.elementor-element-f59c415 .elementor-widget-container {
			justify-content: right !important;
		}
		
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
	and (orientation: landscape)  {
		
		.slide-btn,
		.rev-btn{
			font-size:20px !important;
			padding:10% 16% 8% 12% !important;
		}
}
