/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 24 2024 | 20:57:18 */
#portfolio > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-equal-height.vc_row-flex > div > div > div > h3 > p:nth-child(2){
	font-weight: 400;
}

#portfolio-detail-content > div:nth-child(2) > div > h2{
	display: none;
}

.navbar > .container .navbar-brand img.logo-tablet{
	max-width: 80px !important;
    margin-right: 43px;
}

.eapps-pricing-table-one-column .eapps-pricing-table-toggle-item-hint{
	display: block !important;
}

body.page-id-3547 .eapps-pricing-table-column-features-item{
	height: auto !important;
}

body.page-id-3547 .eapps-pricing-table-column-button-size-medium{
	border: 1px solid #f47538 !important;
}

#inline-QoVEmpTisGTNkRxcEjaJ,
body.home #cynic-modern-page > div > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex > div > div > div > div{
	height: 300px !important;
}

@keyframes pulse {
  0% {
    transform: scale(0.95);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(0.95);
  }
}



#cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.common-form-section.why-us.service-description-section > div > div > div > div > div.wpb_column.vc_column_container.vc_col-sm-5.vc_col-lg-offset-1.vc_col-lg-4.vc_col-md-5.vc_col-sm-offset-1.vc_col-xs-12 > div > div > div > div{
		height: 696px;
}

body.home #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex > div > div > div > div{
	height: 170px;
}

.page-template-template-modernpage footer p{
	line-height: 30px;
}

body > footer > div.grey-dark-bg.text-center > div > h2{
	margin-top: 4%;
}


#hosting-pricing > div > div > div > div > div.pricing-inner.equalheight{
	position: relative;
}

.disclaimer-economy,
.disclaimer-deluxe,
.disclaimer-ultimate{
	position: absolute;
	bottom: -9px;
	left: 50%;
	transform: translate(-50%, -50%);
}

body.page-id-6494 > section{
	background-attachment: local !important;
}

.rpt_plugin_f .rpt_title, .rpt_plugin_f .rpt_head .rpt_recurrence, .rpt_plugin_f .rpt_head .rpt_price, .rpt_plugin_f .rpt_head .rpt_price .rpt_currency, .rpt_plugin_f .rpt_head .rpt_subtitle, .rpt_plugin_f .rpt_head .rpt_description, .rpt_plugin_f .rpt_features .rpt_feature, .rpt_plugin_f .rpt_features .rpt_feature a, .rpt_plugin_f .rpt_foot{
	font-family: Montserrat,sans-serif !important;
}

body.page-id-6323 #eapps-pricing-table-1 > div > div.eapps-pricing-table-columns-container > div{
	animation: pulse 3s infinite;
}

.rpt_recommended_plan{
	animation: pulse 3s infinite;
	width: 30%;
	margin-left: auto;
	margin-right: auto;
}

.rpt_style_basic .rpt_plan .rpt_features{
	background: white;
}

.rpt_style_basic .rpt_plan .rpt_title,
.rpt_style_basic .rpt_plan .rpt_head{
	border: none;
	background: #f47538;
}

#rpt_pricr > div > div > div.rpt_title.rpt_title_0 > img{
	display: none;
}

body.page-id-6323 .contact-info-box{
	padding: 13px 24px;
}

.pricing-plan{
	width: 50%;
	margin-right: auto;
	margin-left: auto;
	border-radius: 10px;
	background-color: #fff !important;
}

body.page-id-6323 #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div:nth-child(7) > div > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > div > ul > li{
	list-style-type: none;
}

body.page-id-6323 #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div:nth-child(7) > div > div > div > div.wpb_raw_code.wpb_content_element.wpb_raw_html > div > div > div > h2{
	font-weight: bold;
	color: #f47538 !important;
}

body.page-id-6323 #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div:nth-child(3) > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid > div > div > div > a{
	pointer-events: none;
}

.plan-header{
	text-align: center;
}



#nav_menu-1 > p,
#nav_menu-2 > p,
#nav_menu-3 > p,
#cynic_social_widget-2 > p{
	color: white !important;
    line-height: 35px !important;
	font-weight:bold;
	font-size: 16px;
}

#getAQuoteModal > div > div > div.modal-body > div > div > div > div > div > div.gaq-right.wpb_column.vc_column_container.vc_col-sm-6.vc_col-lg-6.vc_col-md-5.vc_col-xs-12 > div > div > div:nth-child(2) > div > p:nth-child(1),
#getAQuoteModal > div > div > div.modal-body > div > div > div > div > div > div.gaq-right.wpb_column.vc_column_container.vc_col-sm-6.vc_col-lg-6.vc_col-md-5.vc_col-xs-12 > div > div > div:nth-child(3) > div > p:nth-child(1),
#getAQuoteModal > div > div > div.modal-body > div > div > div > div > div > div.gaq-right.wpb_column.vc_column_container.vc_col-sm-6.vc_col-lg-6.vc_col-md-5.vc_col-xs-12 > div > div > div:nth-child(4) > div > p:nth-child(1){
	font-weight: bold;
	font-size: 18px;
}

#cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.testimonial > div > div > div > div > div > div > div > div.row.grid > div:nth-child(1) > div > p:nth-child(3),
#cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.testimonial > div > div > div > div > div > div > div > div.row.grid > div:nth-child(2) > div > p:nth-child(3),
#cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.testimonial > div > div > div > div > div > div > div > div.row.grid > div:nth-child(3) > div > p:nth-child(3){
	font-weight: 600;
    font-size: 18px;
	color: #323a45;
}

#reviews > div > div > div > div:nth-child(9) > div:nth-child(3) > div > p:nth-child(2),
#reviews > div > div > div > div:nth-child(9) > div:nth-child(2) > div > p:nth-child(2),
#reviews > div > div > div > div:nth-child(9) > div:nth-child(1) > div > p:nth-child(2){
	font-size: 18px;
	font-weight: 600;
	color: #323a45;
}

#main-banner > div > div > div > div:nth-child(1) > div > p{
	text-align: center;
}

#cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.contact-form-wrapper > div > div > div > div > div.col-lg-4.col-md-4.col-sm-6.col-xs-12.p-0.wpb_column.vc_column_container.vc_col-sm-6.vc_col-lg-4.vc_col-md-6.vc_col-xs-12 > div > div > div:nth-child(2) > div > p:nth-child(1),
#cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.contact-form-wrapper > div > div > div > div > div.col-lg-4.col-md-4.col-sm-6.col-xs-12.p-0.wpb_column.vc_column_container.vc_col-sm-6.vc_col-lg-4.vc_col-md-6.vc_col-xs-12 > div > div > div:nth-child(1) > div > p:nth-child(1){
	font-weight: bold;
}




body.page-id-494 #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.features-of-ecommerce-webiste > div > div > div > div.vc_btn3-container.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
#process-tab > div > div > div > div.vc_btn3-container.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
#mobile-app-development > div > div > div > div.vc_btn3-container.btn.btn-fill.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
#mobile-app-development > div > div > div > div.vc_btn3-container.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
#email-marketing > div > div > div > div.vc_btn3-container.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
#display-marketing > div > div > div > div.vc_btn3-container.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
#smm > div > div > div > div.vc_btn3-container.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button{
	background-color: #f47538;
    color: #ffffff;
    border-color: #f47538;
	font-weight: bold;
}

#mobile-app-development > div > div > div > div.vc_btn3-container.btn.btn-fill.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center{
	margin-left: auto;
    margin-right: auto;
    display: block;
    width: 40%;
}

#mobile-app-development > div > div > div > div.vc_btn3-container.btn.btn-fill.header-feature-modal.proDetModal.getAQuoteModal.vc_btn3-center > button,
{
	color: white;
    background: transparent;
    border: none;
}

body.postid-5104 > div.page-section.bg-white.blog-content > div > div > div.col-sm-8.col-xs-12 > article > div.blog-item-body > div{
	display: none;
}

#gform_wrapper_5 > div.partial_entry_warning{
	margin-top: 30px;
}

.counter1 .counter:before{
	content: "20+" !important;
}

body.home #gform_12 > div.gform_footer.top_label{
	padding-top: 0;
    margin-top: 16px !important;
}

body.home #gform_wrapper_12 > div > h2{
	text-align: center;
}

/* header */
header .contact-info ul li:last-child{
  margin-left: 10px;
  padding-left: 10px;
}
.container > .navbar-header > ul.pull-right.list-inline > li{
  margin-left: 15px;
}
.container > .navbar-header > ul.pull-right.list-inline > li:first-child{
  margin-left: 0px;
}
.main-menu .navbar-nav li>.dropdown-menu .megamenu .dropdown-submenu li > a{
  color: #606060!important;
}
.main-menu .navbar-nav li>.dropdown-menu .megamenu .dropdown-submenu li > a:hover, 
.main-menu .navbar-nav li>.dropdown-menu .megamenu li > a:hover,
.main-menu .navbar-nav li>.dropdown-menu .megamenu .dropdown-submenu li.active > a, 
.main-menu .navbar-nav li>.dropdown-menu .megamenu li.active > a{
  color: #f47538!important;
}
.hide-header .navbar>.container .navbar-brand img,
.show-header .navbar>.container .navbar-brand img{
	max-width: 200px;
}
/* end header add contact icons */

/* body */

.dn,
#field_1_3 > legend,
.grecaptcha-badge{
  display: none!important;
}
.banner-inner .breadcrumb, .tab-content .breadcrumb, .service-box .breadcrumb{
  display: none;
}
body:not(.page-id-3547) .wpb_wrapper a:not(.btn):not(.rev-btn){
  text-decoration: initial!important;
  color:#f06743 !important;
}
:not(.social-links) .blog-item-body p a{
  text-decoration: initial!important;
  color:#f06743 !important;
}
.blog-item-body p a:hover{
  color:#000000!important;
}
.blog-item-body ul>li a{
  text-decoration: initial!important;
  color:#f06743!important;
}
.blog-item-body ul>li a:hover{
  color:#000000!important;
}
.blog-title h2{
  margin: 0 0 30px;
  font-size: 48px;
  color: #fff;
}
.page-template-template-modernpage.multipage-agency .bg-white{
  padding: 25px 0 0;
}
.potfolio-modal p a{
  color:#f06743!important;
} 
.potfolio-modal ul>li a:hover{
  color:#000000!important;
}
.dJvETY {
  display: none!important;
}
.gCdMUP {
  display: none!important;
}

.blog-title{
	background: none;
	text-align: center;
}

.blog-title h1{
	color: #1449a4;
	margin-bottom: 0;
}
.single .blog-title{
	display: none;
}
.blog .clear {
	clear: both;
}

/* Get a quote RRSS */
.wpb_wrapper .gaq-right .contact-info-box:last-child > div{
	position: relative;
    top: -20px;
    margin-bottom: -30px;
}
.wpb_wrapper .gaq-right .footer-icons .social-links{
	padding: 0;
}
.wpb_wrapper .gaq-right .footer-icons .social-links a{
	color: #fff!important;
	background: #f47538;
}
.wpb_wrapper .gaq-right .footer-icons .social-links a:hover{
	background-color: #4a565d;
}
.wpb_wrapper .gaq-right .fa.far.fa-thumbs-up{
    font-family: 'Font Awesome 5 Free';
    font-weight: 400;
}

.calendly-overlay{
	z-index: 99999!important;
}
.page-id-5666 .blog-title h1 {
	display: none!important;
}
.page-id-12 .blog-title h1 {
	display: none!important;
}

/* Banner policy */
.hustle-ui.module_id_8 button.hustle-button-close {
	border-radius: 50px!important;
    border: solid 2px #f47538;
	right: 10px!important;
	top: 40px!important;
}
.hustle-ui.module_id_8 .hustle-layout .hustle-content .hustle-content-wrap {
    padding: 20px 20px 20px 20px!important;
}


/* Fix flags on live chat */
.iti__flag {
    background-image: url(https://widgets.leadconnectorhq.com/chat-widget/assets/flags.png) !important;
}

/* services */
.banner-inner .container {
    height: 400px;
}

/* Hustle popup */
.hustle_module_id_16{
	z-index: 9999999999!important;
}
.hustle-ui.hustle-slidein .hustle-slidein-content{
	opacity: 1;
}

/* footer */

body > footer > div.grey-dark-bg.text-center{
	display: none;
}

body.blog > footer > div.grey-dark-bg.text-center,
body.post-template-default > footer > div.grey-dark-bg.text-center,
body.page-id-10 > footer > div.grey-dark-bg.text-center{
	display: block;
}

.footer-icons .social-links a i.fa-twitter{
	font-family: 'Font Awesome 5 Brands';
}

body.postid-5999 > div.page-section.bg-white.blog-content > div > div > div.col-sm-8.col-xs-12 > article > div.blog-media.post-format-{
	display: none;
}

.hustle-slidein-id-16 > div{
	opacity: 1;
}

#inline-gnJ7I8qNDxS3sgekXAO6-div{
	box-shadow: none!important;
}
iframe[data-layout-iframe-id="inline-gnJ7I8qNDxS3sgekXAO6"]{
	height: 800px!important;
}
.common-form-section .btn-fill {
	width: initial;
}
ul.nav.nav-tabs.process-model.more-icon-preocess {
	display: flex;
	justify-content: center;
}
.multipage-agency .box-green-border .service-title {
		min-height: 60px;
}

/* Css responsive */
@media screen and (max-width: 767px) {
	
	body.page-id-4171 > section > div > div > h1{
		margin: 0 !important;
		margin-bottom: 1% !important;
	}

	body.page-id-4171 > section > div > div > p:nth-child(3){
		margin: 0 !important;
	}
	
	.main-menu .navbar-brand {
    	height: 50px!important;
	}
	.modal-dialog .gaq-right .footer-icons .social-links a{
    	color: #fff!important;
	}
	.blog-item-body p {
		font-size: 25px;
	}
	
	body.page-id-3254 #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.bg-white.design-process-section{
		padding-top: 0;
	}
}
@media screen and (max-width: 520px) {
	header > .container .contact-info ul.pull-right{
		float: none!important;
		text-align: center;
	}
	header > .container .contact-info ul.pull-right li:first-child{
		padding-left: 0;
	}
	header > .container .contact-info ul.pull-right li a{
		font-weight: bold;
		padding: 0 5px;
	}
}
@media screen and (max-width: 375px) {
	
	button.hustle-button-close{
		margin-top: 70px!important;
	}
}

@media screen and (max-width: 768px){
	#hustle-popup-id-8 > div.hustle-popup-content.hustle-animate.hustle-animate-in--no_animation > div > div > div > button{
		position: relative;
		margin-right: auto;
		margin-left: auto;
		right: 0 !important;
		left: 0 !important;
		top: 13px !important;
		margin-top: 0 !important;
	}
	
	#hustle-popup-id-8 > div.hustle-popup-content.hustle-animate.hustle-animate-in--no_animation > div > div > div{
		display: flex;
    	flex-direction: column-reverse;
	}
	
	body.home #cynic-modern-page > div.col-sm-12.col-xs-12.page-scroll-to > div.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex > div > div > div > div{
	   height: 328px;
    }

}

@media screen and (max-width: 767px){
	.page-template-template-modernpage.multipage-agency .bg-white h2.blog-item-title, .blog-item-title {
		font-size: 20px;
        line-height: 1.3;
	}
	.blog-item-body p {
		 font-size: 18px;
	}
	.page-section.bg-white.blog-content .container {
		 padding-left: 35px;
         padding-right: 35px;
	}
}
/* @media screen and (max-width: 430px) {
	.blog article {
		width: 100%!important;
	}
} */

@media screen and (max-width: 767px) {
	.blog article {
		width: 100%!important;
	}
	
} 

@media screen and (max-width: 782px) {
	.hustle-ui.hustle-show .hustle-layout button.hustle-button-close{
		background: #f4883c;
		border-radius: 100%;
	}
	.hustle-ui.module_id_16 .hustle-layout .hustle-content{
		margin: 0!important;
		padding: 0!important;
	}
	.hustle-ui.module_id_16 .hustle-layout .hustle-content .hustle-content-wrap{
		padding: 0px;
	}
	.hustle-ui.module_id_16 .hustle-layout .hustle-content .hustle-content-wrap .hustle-subtitle{
		margin: 0;
		font-size: 26px;
    	line-height: 28px;
	}
	.hustle-ui.module_id_16 .hustle-main-wrapper .hustle-layout .hustle-image {
    	height: auto;
	}
	.hustle-ui.module_id_16 .hustle-main-wrapper .hustle-layout .hustle-image img{
		height: auto;
		position: relative;
	}
	.hustle-ui.module_id_16 .hustle-layout .hustle-content .hustle-content-wrap .hustle-cta-container{
		align-items: center;
	}
}

@media screen and (max-width: 320px){
	#navbar-main > div > div.navbar-header > ul{
		margin-left: 14px;
	}
	
	#navbar-main > div{
		padding: 0 0px;
	}
}

@media screen and (min-width: 769px){
	#form > div > div > div{
		height: 700px;
	}
}

@media screen and (min-width: 768px) and (max-width: 1023px){
	
	#portfolio > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_row-o-equal-height.vc_row-flex > div:nth-child(2) > div > div > div.wpb_text_column.wpb_content_element > div > p{
		padding-bottom: 27px;
	}
	
	#navbar-main > div{
		width: 105%;
	}
	
	#navbar-main > div > div.navbar-header > ul{
		margin: 0;
	}
	
	 .navbar-right {
        float: none;
        margin-right: 0;
    }
}

@media screen and (min-width: 1024px) and (max-width: 1300px){
	#navbar-main > div > div.navbar-header{
		margin-right: 13px;
	}
}

/*@media screen and (min-width: 783px){
    .hustle-ui:not(.hustle-size--small).module_id_16 .hustle-slidein-content .hustle-info {
        max-width: 1200px!important;
    }
}*/