/*
File Name: style.css
Theme Name:  RT-Theme 19 | Child Theme
Author: Pascal IT Department [Azmir Ibrahim]
Version: 1.2
Author URI: http://themeforest.net/user/stmcan
Theme URI: http://themeforest.net/item/rttheme-19-responsive-multipurpose-wp-theme/10730591
Description: Responsive Multi-Purpose WordPress Theme 
License: GNU General Public License
License URI: /Licensing/gpl.txt
Text Domain: rt_theme
Template: rttheme19
*/

.tp-leftarrow.tparrows.uranus, .tp-rightarrow.tparrows.uranus {
    opacity: 100 !important;
}


/* ALIGN GEPG LOGO POSITION ON FOOTER COLUMN */
#footer-column-2 {
	text-align: center;
	padding-top: 20px;
}


/* ALIGN GEPG LOGO POSITION ON FOOTER COLUMN FOR MOBILE DEVICES */
@media screen and (max-width: 767px) {
	#footer-column-2 {
		padding-top: 0px;
	}
}


/* CHANGE ICON FOR CONTACT INFO ON FOOTER COLUMN */
#contact_info-8 > div > div:nth-child(2) > .icon:before {
	content: "\e816" !important;
}


/* RESIZE SIDE WIDGET CONTACT US FONT */
#contact_info-2 {
	font-size: 14px;
}


/* RESIZE MENU LOGO DESKTOP */
.site-logo {
	padding: 0px 10px 0px 10px !important;
}


/* RESIZE MENU LOGO FOR MOBILE DEVICES */
#mobile-logo .logo-holder img {
	max-width: 90% !important;
}


/* REPLACE HOME PAGE BACKGROUND WITH HI-RES IMAGE */
.left-side-background {
	background-image: url(https://gepg.com.my/wp-content/uploads/2024/10/city_v2.jpg) !important;
}


/* REPLACE HOME PAGE BANNER WITH HI-RES IMAGE */
.banner-one {
	background-image: url(https://gepg.com.my/wp-content/uploads/2024/10/banner_14.jpg) !important;
}


/* REPLACE HOME PAGE BANNER WITH HI-RES IMAGE */
.banner-two {
	background-image: url(https://gepg.com.my/wp-content/uploads/2024/10/banner_12.jpg) !important;
}


/* REPLACE SOLUTIONS PAGE BANNER WITH HI-RES IMAGE */
.solutions .rt-parallax-background {
    background-image: url(https://gepg.com.my/wp-content/uploads/2024/11/solutions_header_v2.jpg) !important;
}


/* REPLACE SOLUTIONS PAGE FONTS */
.loop.type-portfolio h2, .loop.type-portfolio h5 {
    font-family: "Roboto" !important;
    font-weight: bold !important;
    font-size: 18px !important;
}


/* SOLUTIONS PAGE FEATURED IMAGES' OPACITY */
.loop.type-portfolio .featured_image .overlay {
    opacity: 0 !important;
}


/* MOBILE STICKY NAVIGATION MENU */
@media only screen and (max-width: 979px) {
	.top_bar_container {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background: rgb(120 119 119);
		z-index: 999;
		transition: height 0.3s;
	}
}