/*
Theme Name: Imroz Child
Theme URI: http://rainbowit.net/themes/imroz
Template: imroz
Author: Rainbow-Themes
Author URI: http://rainbowit.net/
Description: Welcome to Imroz Child WordPress Creative Agency, Portfolio and Corporate Multi-Purpose Theme Build With Elementor Page Builder!!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: imroz
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
.service.service__style--2 .content h3.title {
	margin-bottom: 10px !important;
}
.rn-section-gap {
	padding: 50px 0 !important;
}
.justify-content-center > .elementor-container {
	justify-content: center;
}
.cf7ic-icon-wrapper, .cf7ic-style1 {
	display: block !important;
}
input[type=submit] {
	margin-left: auto;
	margin-right: auto;
}
a, a:visited {
	color: #f1a7dc;
}
.elementor .text a:hover {
	text-decoration: underline;
}

.header-area .header-wrapper {
	max-width: 1260px;
	margin: 0 auto;
}
.header-area.header-style-3.header--transparent a.btn-default.btn-border.btn-opacity {
	background: #f1a7dc;
    border: 1px solid #f1a7dc;
    color: #fff;
}
.header-area.header-style-3.header--transparent a.btn-default.btn-border.btn-opacity:hover {
	background: transparent !important;
	color: #f1a7dc !important;
}
.elementor-editor-active .animated {
	opacity: 1;
	transform: translate(0);
}
.mainmenunav ul.mainmenu > li > a {
	font-size: 15px;
}
.donate-btn a.btn-default {
	padding: 6px 20px;
}
.header-area.header--sticky.sticky .donate-btn a.btn-default {
	padding: 3px 15px;
}
.service.service__style--2.text-left .icon, .service.service__style--2.text-left .icon img {
	width: 100% !important;
}
.service.service__style--2 .content p a {
	position: absolute;
    width: calc(100% - 30px);
    bottom: 15px;
    left: 15px;
}
.service-main-wrapper .service-item {
	padding: 5px;
	margin-top: 10px !important;
}
@media screen and (max-width: 575px) {
	.donate-btn a.btn-default {
		padding: 2px 12px;
    	margin-right: 10px;
	}
	.header-area.header--sticky.sticky .donate-btn a.btn-default {
		padding: 0 10px;
	}
	.header-area .header-wrapper .logo img, .header-area .header-wrapper .logo img {
    	max-height: 45px !important;
	}
}
@media screen and (max-width: 991px) {
	.header-left .ml--50 {
		display: none !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1355px) {
	.header-right .header-btn a.btn-default {
    	padding: 7px 9px;
    	font-size: 13px;
	}
	.header-right .header-btn:not(.donate-btn) a.btn-default {
		padding: 9px 18px;
	}
	.header-left .ml--50 {
    	margin-left: 20px !important;
	}
	.header-area {
    	padding-left: 15px !important;
    	padding-right: 15px !important;
	}
	.mainmenunav ul.mainmenu > li > a {
    	font-size: 13px;
	}
	.header-area .logo a img {
    	max-height: 42px;
	}
}
@media screen and (min-width: 1200px) {
	.header-right .header-btn:not(.donate-btn) a.btn-default {
		padding: 16px 32px;
	}
}
a.item-portfolio-static {
	margin-top: 30px !important;
}
.item-portfolio-static .content {
	display: none !important;
}
