footter-idfootter-id.vc_col-sm-3.vc_col-sm-3.vc_col-sm-3.vc_col-sm-3.vc_col-sm-3.vc_col-sm-3.vc_col-sm-3.vc_col-sm-3vc_col-sm-1vc_col-sm-1vc_col-sm-1vc_col-sm-1.vc_col-sm-1.vc_col-sm-1.vc_col-sm-1.vc_col-sm-1.vc_col-sm-1.vc_col-sm-1/*

Theme Name: Creativo Child

Template: creativo

Description: Creativo Child Theme.

Author: RockyThemes

Theme URI: http://rockythemes.com/creativo/

Author URI: http://rockythemes.com

Version: 99

License: GNU General Public License

License URI: license.txt

*/


body{
   
font-family: 'Nunito', sans-serif!important;
	color: #202020!important;
	font-size: 18px!important;
	line-height: 30px!important;
}
p {
	font-size:18px;
	line-height: 25px;
}
@-webkit-keyframes arrow-jump {
	0%   { opacity: 0;}
	100% { opacity: 1; 
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-0-transform: translateY(10px);
	transform: translateY(10px);
    }
 }
.img-boxx{
	padding:5px 0 0!important;
}
.img-boxx .vc_column-inner{
	padding: 0!important;
	
}
.packaging h2{
	background: url(/wp-content/uploads/2021/05/hover-bg.png) repeat left top !important;
	padding: 10px;
	position: absolute;
	bottom: -10px; 
	width: 100%;
	color: #fff;
	font-size: 24px;
}
.box-left {
	padding: 0px 10px 10px 0!important;
}
.box-left .vc_column-inner {
	padding-left: 0!important;
}
.box-left .vc_column-inner .vc_row{
	margin-left: 0;
}
.box-left1 {
	padding: 0px 0px 10px 10px!important;
}
.box-left1 .vc_column-inner {
	padding-right: 0!important;
}
.box-left1 .vc_column-inner .vc_row{
	margin-right: 0;
}
#arrow:hover {
  -webkit-animation: arrow-jump 1s infinite; /* Safari 4+ */
  -moz-animation:    arrow-jump 1s infinite; /* Fx 5+ */
  -o-animation:      arrow-jump 1s infinite; /* Opera 12+ */
  animation:         arrow-jump 1s infinite; /* IE 10+, Fx 29+ */
}

.footer_right_content a:hover{
	color: #ac1b5f;
}
.boxes {
	border-bottom: 1px solid #000;
	padding-bottom: 20px;
	margin-top: 25px!important;
}
.home-banner h1 {
	font-family: 'Nunito', sans-serif!important;
	font-size: 50px;
	font-weight: 200;
	color: #fff;
	margin-bottom: 40px;
	line-height: 54px;
}
.home-banner p {
	font-family: 'Nunito', sans-serif!important;
	font-size: 20px;
	font-weight: 600;
	color: #fff;
}
.home-footer-inner {
	margin-bottom: 2.5%;
}
.right-area .ep-btn {
	display: none;
}
#slider-1-slide-1-layer-0 {
	font-size: 3rem!important;
	font-weight: 200!important;
	font-family: 'Nunito', sans-serif!important;
	line-height: 58px!important;
	margin-top: 30px;
}
#slider-1-slide-1-layer-1{
	font-size: 1.3rem!important;
	font-weight: 400!important;
	font-family: 'Nunito', sans-serif!important;
	line-height: 30px!important;
	letter-spacing: 0!important;
	padding-top: 0px;
}
#slider-1-slide-1-layer-3 {
	font-size: 30px!important;
	font-weight: 300!important;
}
#slider-inner-row {
	float: left;
	width: 73%;
}
.slick-slide {
	font-size: 24px!important;
	}
.accordion-section h3  {
	border-bottom: 1px solid #c7cad0;
}
.accordion-section{
	background: #d5d8dc;
}
.accordion-section h3 a  {
	font-size: 18px!important;
	font-weight: bold;
}
.accordion-section .ui-accordion-header-active {
	background: #fff!important;
}
.accordion-section  .ui-state-active {
	border-bottom: 2px solid #e4e8e9;
}
.accordion-section h3 span.ui-icon {
	display: none!important;
}
.accordion-section  .ui-state-active a{
	background: #fafafb url(/wp-content/uploads/2021/04/arrow-up.png) no-repeat 97% 15px!important;
}
.accordion-section  a{
	background: url(/wp-content/uploads/2021/04/arrow-down.png) no-repeat 97% 15px!important;
}
.left-area h2  {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
	font-size: 30px;
}
.left-area h3 {
	font-weight: 600!important;
	line-height: 72px!important;
	margin-bottom: 27px!important;
}
.ep-btn a {
	font-size: 16px;
}
.small-business h1{
	font-size: 46px!important;
	font-weight: 600!important;
	margin-bottom: 18px;
}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section{
	margin: 0!important;
}
#wrapper .wpb_content_element .wpb_accordion_header a{
	height:auto!important;
	line-height: 50px!important;
}
.getintouch {
	background: #af215e!important;
	border: none!important;
	padding: 14px 20px!important;
	border-radius: 5px;
	line-height: 20px;
}
.arrow {
		background: url(/wp-content/uploads/2021/04/touch-arrow.png) no-repeat right center;
	padding-right:52px;
}
.who .p20{
	padding-left: 12%!important;
}
.lslide {
	width:auto!important;
}
.lSPager{
	display: none!important;
}
.testimonials-slider-inner{
	padding-top: 40px;
}
.who-we-banner p {
	color: #fff;
	padding-bottom: 30px;
}
.packaging {
	padding: 80px 0;
}
.footer_right_content h2 {
	font-size: 24px!important;
    font-weight: 600!important;
    color: #fff;
}
.footer_right_content {
	text-align: right;
	color: #fff;
	padding-right: 26%;
}
.get-hd .sidebar-widget {
	margin-bottom: 28px;
}
.footer_right_content a {
	color: #fff;
}
.get-hd h2 a {
    color: #fff!important;
	font-size: 24px!important;
    font-weight: 600!important;
}
.home-footter .footer_right_content h2 a {
	color: #333!important;
}
#navigation ul li:last-child{
	margin-top: 15px;
}
.get-hd {
	padding: 60px 2% 0;
}
.footer-id {
	padding: 45px 2% 0!important;
}
.get-hd h2{
	font-size: 24px!important;
	font-weight: 600!important;
	color: #fff;
	text-align: right;
	margin-bottom: 50px;
}
.get-hd h2 a {
	color: #fff!important;
}
.get-hd p {
	line-height: 24px!important;
	font-size: 16px!important;
}
.home-footer-inner .helping-hd h2 {
	font-size: 36px!important;
	font-weight: 600!important;
	padding-top: 30px;
	text-align: left;
}
.helping-hd h2 {
	font-size: 36px!important;
	font-weight: 600!important;
	margin-bottom: 0;
}
.header-row {
	padding:13px 0;
}
.header-row h2 {
	color: #fff;
	font-size: 30px!important;
	font-weight: 200!important;
}
.number-box span {
	font-weight: 600!important;
}
.header-row h2 strong {
	color: #fff;
	font-size: 48px!important;
	font-weight: 600!important;
}
.fa, .fas {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #ac1b5f;
    font-size: 22px;
    margin-left: 10px;
}
.industry-row .industry{
	background: url(/wp-content/uploads/2021/04/silver-arrow-1.png) no-repeat right top;
    font-weight: 600;
    float: left;
	line-height: 174px;
	font-size: 24px;
	margin-right: 10px;
	width: 24%
}
.industry-row ul li.industry::before{
	content:none!important;
}
.industry-row ul {
	display: flex;
	line-height: 174px;
	padding-left: 40px;
}
.industry-row ul li:first-child::before{
	list-style: none;
	content:none!important;
}
.industry-row ul li {
	font-family: 'Nunito', sans-serif!important;
	padding-right: 30px;
	font-size: 22px;
	font-weight: 300;
	color: #202020;
	list-style: none;
}
.industry-row ul li a{
	color: #202020;
}
.industry-row ul li::before {
	content: "•"; 
	color: #ac1b5f; 
	display: inline-block; 
	width: 1em; 
	margin-left: -0.5em;
	padding-right: 10px;
}
.testimonials-slider{}
.testimonials-slider .p-16{
	padding: 5rem 10rem!important;
}
.testimonials-wrap.modern .testimonial-item:before {
    content: "";
    width: 150px!important;
    height: 121px!important;
    background: url(/wp-content/uploads/2021/04/quote-top-img.png) no-repeat top left!important;
    position: absolute;
    display: block;
    top: 0;
    left: 34px;
}
.testimonials-wrap.modern .testimonial-item:after {
    content: "";
    width: 150px!important;
    height: 121px!important;
    background: url(/wp-content/uploads/2021/04/quote-bottom-img.png) no-repeat top left!important;
    position: absolute;
    display: block;
    bottom: 40px;
    right: 0;
}
#navigation ul li a {
	font-size:16px;
	text-transform: capitalize;
}
#navigation > ul > li.current-menu-item > a{
	font-weight:bold;
}
#txt-box p,#txt-box1 p, #txt-box2 p, #txt-box3 p{
		font-weight: 300;
	line-height: 30px!important;
	}
.wpcf7-not-valid-tip{
	color: red;
}
.wpcf7-response-output{
	border-color:red!important;
	color:#fff;
}
.breadcrum {
	margin-bottom: 45px!important;
}
.breadcrum p {
	font-size:13px!important;	
}
.who-we-banner h2,
.get-in-touch-bnr h2{
	font-size: 60px;
	font-weight: 200;
	line-height: 72px;
	margin-bottom: 35px;
	color: #fff;
}
.get-in-touch-bnr,
.who-we-banner{
	padding: 120px 0 30px;
}
.get-in-touch-bnr p,
.get-in-touch-bnr p a{
	color: #fff;
	margin-bottom: 0;
}
.get-in-touch-bnr p a{
	text-decoration: underline;
}
.get-in-touch-bnr p a:hover{
	text-decoration: none;
}
.form-box h3 {
	font-size:21px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 25px!important;
}
.form-box {
	width: 100%;
}
.form-box ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.form-box ul li {
	width: 45%!important;
	margin-right: 5%!important;
}
.form-box ul li label {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}
.form-box ul li input,
.form-box ul li.txtarea textarea{
	background: #e4e8e9;
	color: #000;
}
.form-box ul li.txtarea {
	width: 95%!important;
	margin-right: 0!important;
}
.form-box ul li small {
	font-size: 18px;
	font-weight: bold;
	color: #ac1b5f;
}
.form-box ul li input[type=submit]{
	background: #ac1b5f;
	margin-top: 20px!important;
	color: #fff;
	border: none;
	border-radius: 5px;
	text-transform: none!important;
}
.dna h4 {
	font-size: 18px!important;
	font-weight: 600!important;
	line-height: 28px!important;
}
.footter-rightbox{
	margin-top: 60px;
}
.what-we-do {
	padding: 120px 0 80px;
}
.what-we-do h2{
	font-family: 'Nunito', sans-serif!important;
	font-size: 40px;
	font-weight: 200;
	line-height: 48px;
}
.what-we-do-epic {
	padding:50px 0;
}
.what-we-do-epic h3 {
	font-size: 72px;
	font-weight: 600;
	color: #ac1b5f;
	margin-bottom: 0!important;
}
.what-we-do-epic h4 {
	font-size: 44px;
	font-weight: 600;
	color: #000;
	margin-bottom: 40px!important;
}
.what-we-do-epic h4 strong {
	color: #ac1b5f;
	font-size: 44px;
	font-weight: 600;
}
.corporate {
	padding: 60px 0 100px;
}
.corporate p {
	color: #fff;
}
.triggers h3 {
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 45px!important;
	line-height: 40px;
}
.triggers {
	padding: 60px 0;
	color: #fff;
}
.triggers .box {
	border-right:2px solid #ac1b5f;
	padding: 40px;
}
.triggers .box-last {
	padding: 40px;
}
.triggers-get-hd {
	padding: 60px 2% 20px;
}
.epic-consulting {
	padding: 60px 0;	
	background: #e4e8e9;
}
.epic-consulting strong{
	color: #ac1b5f;
}
.epic-consulting p {
	margin-bottom: 20px!important;
}
.epic-consulting .box {
	background: #d5d8dc;
	padding: 30px 20px;
	border: 2px solid #c7cad0;
	text-align: center;
	min-height: 160px;
}
.epic-consulting .top-left{
	border-top: none;
	border-left:none;
	border-bottom: none;
}
.epic-consulting .bottom-left{
	border-bottom: none;
	border-left:none;
}
.epic-consulting .right{
	border-right: none;
}
.epic-consulting .box h4 {
	font-size: 20px;
	font-weight: bold;
	color: #202020;
}
.epic-consulting ul li {
	margin-bottom: 15px;
}
.epic-consulting .box p {
	font-size:16px;
	line-height: 20px;
	margin-bottom: 0!important;
}
@media (max-width: 575.98px) {
	.packaging h2 {
    bottom: -5px;
    width: 97%;
    color: #fff;
    font-size: 19px;
}
.home-footer-inner .helping-hd h2{
	font-size: 15px!important;
}
.footer_right_content{
	padding-right: 0;
}
.boxes .wpb_single_image.vc_align_left {
	text-align: center;
	margin-bottom: 10px!important;
}
.get-in-touch-bnr, .who-we-banner, .what-we-do {
	padding: 50px 0!important;
}
.get-hd {
	padding: 60px 2% 0;
}
.breadcrum p {
	text-align: left!important;
}
.who-we-banner p {
	text-align: center;
}	
.who-we-banner h2,
.get-in-touch-bnr h2,
	.what-we-do h2{
    font-size: 40px;
    line-height: 50px;
    text-align: center!important;
}
.triggers .box {
    border-right: none;
    padding: 20px 0!important;
	margin: auto;
	width: 75%;
    border-bottom: 2px solid #ac1b5f;
}
.triggers .box-last {
    border-right: none;
    padding: 20px 0!important;
	margin: auto;
	width: 75%;
    border-bottom: none;
}	
.epic-consulting .box {
	border-bottom:2px solid #c7cad0;
	border-right:none!important;
	border-left:none!important;
	border-top:none!important;
	width: 95%;
}
.testimonials-slider .p-16{
	padding: 2rem!important;
}
.get-in-touch-bnr p {
	font-size: 16px;
}
.form-box ul li,
.form-box ul li.txtarea{
    width: 100%!important; 
    margin-right: 0%!important;
}
.industry-row {
	display: block;
}
.industry-row .industry{
	background: url(/wp-content/uploads/2021/04/silver-arrow3.png) no-repeat center bottom;
    font-weight: 600;
	padding-right: 0px;
	line-height: 100px;
	font-size: 28px;
	padding: 30px 0;
	text-align: center;
	margin:0 -40px;
	float: none;
	width: auto!important;
}
.industry-row ul li.industry::before{
	content:none!important;
}
.industry-row ul {
	display: block;
	line-height: 40px;
	padding-left: 0px;
	margin-bottom: 30px;
}
.industry-row ul li:first-child::before{
	content: "•"!important; 
	color: #ac1b5f; 
	display: inline-block; 
	width: 1em; 
	margin-left: -0.5em;
	padding-right: 10px;
}
.industry-row ul li {
	padding-right: 0;
	font-size: 20px;
}
.industry-row ul li a{
	color: #202020;
}
.industry-row ul li::before {
	content: "•"; 
	color: #ac1b5f; 
	display: inline-block; 
	width: 1em; 
	margin-left: -0.5em;
	padding-right: 10px;
}	
#slider-1-slide-1-layer-0 {
	font-size: 1.3rem!important;
    line-height: 30px!important;
    font-weight: 600!important;
}
#slider-1-slide-1-layer-1 {
    font-size: 1.2rem!important;
    font-weight: 400!important;
    font-family: 'Nunito', sans-serif!important;
    line-height: 30px!important;
}
.small-business h1 {
    font-size: 33px!important;
}
.helping-hd h2 {
    font-size: 25px!important;
	text-align: center!important;
}
#txt-box,#txt-box1, #txt-box2, #txt-box3{
	margin-top: -170px!important;    
}
.ep-hd {
	font-size: 16px!important;
	font-weight: 800!important;
	text-align: center!important;
}
.get-hd h2, .get-hd p {
     text-align: center!important;
}
.who .p20 {
	padding-left:1%!important;
}
.right-area .ep-btn {
	display: block;
	margin:10px auto 0;
}
.left-area .ep-btn {
	display: none;
}	
.home-banner h1{
	font-size: 20px;
	line-height: 36px;
	margin-right: 15px;
}
.home-banner p {
	font-size: 15px;
}
#branding .logo a img{
	max-width: 90%;
}
.we-are-img {
	text-align: center;
	margin: 5px 20px 20px auto!important;
}	
.triggers h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 30px!important;
    line-height: 22x;
}	
.epic-consulting ul li {
    margin-bottom: 5px;
}
.packaging .vc_row{
	margin-left: 0;
	margin-right: 0;
}	
}
@media only screen and (width : 320px) {
#slider-1-slide-1-layer-0 {
	font-size: 1.1rem!important;
    line-height: 28px!important;
    font-weight: 600!important;
}
#slider-1-slide-1-layer-1 {
    font-size: 1.1rem!important;
    font-weight: 400!important;
    font-family: 'Nunito', sans-serif!important;
    line-height: 28px!important;
}
.packaging h2 {
    width: 96%;
}
 }
@media (min-width: 768px) and (max-width: 991.98px) {
.packaging h2 {
    bottom: -5px;
    width: 95%;
    color: #fff;
    font-size: 16px;
}
.epic-consulting ul li {
    margin-bottom: 5px;
}
.triggers h3 {
    font-size: 22px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 34px!important;
    line-height: 26px;
}
.helping-hd h2 {
	text-align: center!important;
}
.footter-id .get-hd {
	width: 30%!important;
}
.footter-id .vc_col-sm-1 {
	display: none;
}
.home-footer-inner .helping-hd h2{
	font-size: 34px;
	line-height: 42px;
}
.who .p20 {
	padding-left:1%!important;
}
.industry-row .industry{
	background: url(/wp-content/uploads/2021/04/silver-arrow-1.png) no-repeat right top;
    font-weight: 600;
    float: left;
	line-height: 174px;
	font-size: 22px;
	margin-right: 10px;
	width: 32%
}	
#slider-inner-row{
	width:100%!important;
	float: left;
}
.footer-row .vc_col-sm-3{
	width: 30%!important;
}
.footer-row .vc_col-sm-1 {
	width: 2%!important;
}
.arrow {
	padding-right:40px!important;
}
.get-hd h2 a {
	font-size: 17px!important;
}
.footter-rightbox{
	margin-top: 0px!important;
}
.get-hd {
	padding: 10px 2%;
}
.dna .vc_col-sm-3 {
	width: 50%;
}	
.who-we-banner h2,
.get-in-touch-bnr h2,
	.what-we-do h2{
    font-size: 40px;
    line-height: 50px;
    text-align: center!important;
}
.what-we-do-epic h4 {
	font-size: 30px;
}
.triggers .box, .triggers .box-last  {
	padding:10px;
}
.epic-consulting .box {
	padding: 10px;
	min-height: 135px;
}
.epic-consulting .box h4 {
	font-size: 13px;
}	
.epic-consulting .box p {
	font-size: 12px;
	line-height: 18px;
}
.epic-consulting .row {
	margin-right: 10px;
}
.get-hd p {
	margin-bottom: 10px!important;
	font-size: 13px!important;
	line-height: 22px;
}
.who-we-banner p,
.get-in-touch-bnr p,
.what-we-do p{
	text-align: center;
}
.form-box ul li.txtarea,
.form-box ul li{
	width: 100%!important;
	margin-right: 0!important;
}	
.get-hd h2 {
	font-size: 20px!important;
	margin-bottom: 10px!important;
}
.packaging .vc_row{
	margin-left: 0;
	margin-right: 0;
}
}
@media (min-width: 992px) and (max-width: 1024px) {
.packaging h2 {
    bottom: -9px;
    width: 100%;
    color: #fff;
    font-size: 19px;
}
@media (max-width: 1024px){
.header_transparent {
    position: relative;
	background-color: #fff!important;
	opacity: 0.8!important;
}
}
@media (min-width: 1025px) and (max-width: 1600px)  {
.full_header{
	margin: auto 5%;
}
}
@media (min-width: 1601px) and (max-width: 1900px)  {
.full_header{
	margin: auto 4.2%;
}
}
@media (min-width: 1901px) and (max-width: 2300px)  {
.full_header{
	margin: auto 3.2%;
}
}
@media (min-width: 2301px) and (max-width: 2900px)  {
.full_header{
	margin: auto 2.2%;
}
}