/*
Theme Name:   	Alcinder Tech
Theme URI:    	https://alcinder.com
Author:       	Manzurul Haque
Author URI:     http://alcinder.com
Template:     generatepress
Version:      0.3
*/
/* =Reset
-------------------------------------------------------------- 

*/

html,body{
    scrollbar-color:#005055  #f6f7f8 !important;
	 scrollbar-width: thin;     
	  scrollbar-radius: 20px;
   }
   
   nav .ez-toc-list.ez-toc-list-level-1 {
	margin: 0;
}


.work-grids-100 .grid-33 {width: 100%;
}

.design_industries_list h2, .design_industries_list h2 a {
	font-size: 17px;
	font-family: "Roboto", sans-serif;
}

.hero_image img {    width: 100%;
    height: 100%;}
.page-header {
	text-align: center;
	padding-bottom: 50px;
	color: #FFF;
}

.page-header__title {
	font-size: 60px;

	line-height: 1;
}

.case-study-hero {
	width: 100%;
	position: absolute;
	left: -1px;
	right: 0;
	top: 0;
	overflow: hidden;
	z-index: 1;
}
.case-study-hero__backdrop {
	background: transparent;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100vw;
	/* width: 1920px;
	 left: 50%;
	margin-left: -960px; */
	overflow: hidden;
}

.container__push-content-down {
	margin-top: 13%;
	position: absolute;
	max-width: 90%;
	text-align: center;
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

.case-study-hero__backdrop__svg {
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	font-size: 22em;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100vh;
}



.paging-navigation .nav-links > * {
	padding: 5px 12px !important;
}

.paging-navigation .nav-links .current {
	background: #005055;
	color: #fff;
}

.page-header-p {
	max-width: 100%;
	width: 1100px;
	text-align: center;
	margin: auto;
}



.inside-right-sidebar,.wp-block-search__inside-wrapper {
	overflow: hidden;
}
.wp-block-search__button.wp-element-button {
	width: 100px;
}
#wp-block-search__input-1 {
	max-width: calc(100% - 100px);
}



.gform_wrapper #field_1_11 input {
	height: auto;
}

#field_1_11 .gfield_label {
	display: none !important;
}
.footer-widget-1 img {
	width: 250px;
}

.webdesign-two-image .elementor-widget-container:before {
	display: block;
	content: '';
	width: 400px;
	height: 400px;
	position: absolute;
	background: #e8e8e8;
	bottom: -40px;
	left: 90px;
}


.p_p_p #ez-toc-container .ez-toc-heading-level-2 {
	margin-bottom: 15px;
}



.p_p_p .ez-toc-title-container {
	display: none;
}
.p_p_p .ez-toc-link.ez-toc-heading-1 {
	display: none;
}

.p_p_p #ez-toc-container {
	border: none;
	background: transparent;
}
.pp_content h2 {
	font-size: 23px;
	font-weight: bold;
	font-family: "Roboto", sans-serif;
	float: left;
	width: 100%;
	border-bottom: 1px solid #222;
}
.pp_content dl.contentsection {
	border-top: 0px solid #B7B7B7;
	margin-top: 25px;
}




.pp_content h3 {
	font-size: 20px;
	font-weight: bold;
	font-family: "Roboto", sans-serif;
	margin-bottom: 0;
	margin-top: 20px;
}


.p_p_p #ez-toc-container .ez-toc-heading-level-2 > a {
	font-weight: bold;
	color: #111;
	width: 100%;
	border-bottom: 1px solid #111;
	display: inherit;
}



.p_p_p  #ez-toc-container.counter-numeric li, .p_p_p .ez-toc-widget-container.counter-numeric li {
	list-style-type: none;
	
}
.p_p_p  #ez-toc-container ul ul {
	margin-left: 0;
}
.p_p_p #ez-toc-container a {
	color: #222;
	font-size: 17px;
	line-height: 1.8;
}

#gform_submit_button_1:hover {color: #ffffff !important;}

.post-image-above-header .no-featured-image-padding .inside-article .featured-image {	margin-top: 0;}.featured-image.page-header-image-single {	max-width: 100%;	margin-left: 0;}.inside-navigation{position:relative;max-width:1170px;margin:auto}.blog .site-main .generate-columns-container .post .inside-article{padding:20px;border:1px solid #cecece}.blog .site-main .generate-columns-container .post .inside-article h2, .archive .site-main .generate-columns-container .post .inside-article h2{font-weight:700;font-size:30px}.inside-navigation #primary-menu{padding:0}dl.contentsection{border-top:1px solid #B7B7B7}.gform_wrapper .top_label .gfield_label:empty{display:none}.page-numbers{padding:10px 15px;border:1px solid #cecece}.gform_wrapper ul.gform_fields#gform_fields_1 #field_1_3 label,.gform_wrapper ul.gform_fields#gform_fields_1 #field_1_4 label,.gform_wrapper ul.gform_fields#gform_fields_1 #field_1_5 label,.gform_wrapper ul.gform_fields#gform_fields_1 #field_1_6 label,.gform_wrapper ul.gform_fields#gform_fields_1 #field_1_8 label,.gform_wrapper ul.gform_fields#gform_fields_1 #field_1_9 label,.gform_wrapper ul.gform_fields#gform_fields_3 #field_3_3 label,.gform_wrapper ul.gform_fields#gform_fields_3 #field_3_4 label,.gform_wrapper ul.gform_fields#gform_fields_3 #field_3_5 label,.gform_wrapper ul.gform_fields#gform_fields_3 #field_3_6 label,.gform_wrapper ul.gform_fields#gform_fields_3 #field_3_8 label,.gform_wrapper ul.gform_fields#gform_fields_3 #field_3_9 label{display:none}.gform_wrapper#gform_wrapper_1{margin:-5px 0 0 0;max-width:100%}.gform_wrapper textarea.large{height:200px;width:100%}.gform_wrapper input{height:2.8rem}.gform_wrapper input,.gform_wrapper textarea{border:1px solid #d3d3d3;outline:0!important;background:#fff;color:#000!important}.gform_wrapper div.validation_error{color:#790000;font-size:14PX;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0;clear:both;width:100%;text-align:center}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,0);margin-bottom:6px!important;border-top:1px solid #C8979700;border-bottom:1px solid #C8979700;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_wrapper #gform_1 .gfield_checkbox li input,.gform_wrapper #gform_1 .gfield_checkbox li input[type="checkbox"]{vertical-align:top;margin-left:1px;position:relative;margin-top:6px;margin-right:10px}body .gform_wrapper #gform_1 ul li.gfield{margin-top:0;padding-top:0;margin-bottom:20px}.gform_wrapper #gform_1 textarea.large{height:200px;width:100%}body.page-id-1156 .fl-post-carousel-grid .fl-post-carousel-title{font-size:23px;line-height:23px;margin:0;padding:0;font-weight:700}.inside-article .our-services-portforio h2 a{color:#222}.terms_conditions_left ul li a{font-size:15px;line-height:15px;color:#000}dl.contentsection dd{padding-bottom:5px;margin:0}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .mobile-bar-items a{padding-left:17px;padding-right:17px;line-height:68px}body .main-navigation .navigation-logo img{height:auto;padding:0}.inside-header{padding:0}.site-logo{padding:18px 0}.vc-row-fixed-width{max-width:1100px}.feature.bordered h5{font-size:15px}.white_link a{color:#fff!important}header#masthead{box-shadow:0 0 7px #00000080}.terms_conditions_left ul{margin:0;list-style:none}h3.contentsection{font-size:17px;font-family:"Roboto",sans-serif;font-weight:700;border-top:1px solid #B7B7B7;margin:0;line-height:1.8}.privacy-policy-left,.terms_conditions_left{background:#e5e5e5}.privacy-policy-left a{color#000}.quickjump dl{border-bottom:1px solid #000;margin-bottom:16px}.quickjump dl a{color:#000}.quickjump dl dd ol li{margin-bottom:3px;list-style:none}.quickjump dl dd ol li a{font-size:15px;line-height:15px}.privacy-policy-left .quickjump ol,.privacy-policy-left .quickjump dd{margin:0}.home .header-wrap #site-navigation:not(.toggled) .main-nav>ul>li:hover>a,.home .header-wrap #site-navigation:not(.toggled) .main-nav>ul>li:focus>a{color:#222222!important}.feature.bordered h4{font-weight:300;font-size:30px;line-height:80px;text-align:center}.uppercase{text-align:center;font-weight:400;text-transform:uppercase}.feature p:empty{display:none}.portfolio .wp-show-posts-inner{background:#fff}.portfolio .wp-show-posts-inner h2 a{font-weight:bolder!important}.portfolio .wp-show-posts-inner a{color:#222}.portfolio .wp-show-posts-inner .wp-show-posts-entry-meta{margin-bottom:1em}.tax-portfolio_category.one-container .site-content,.tax-project_type.one-container .site-content,.tax-industry.one-container .site-content{padding:0}.tax-portfolio_category.one-container.right-sidebar .site-main,.tax-project_type.one-container.right-sidebar .site-main,.tax-industry.one-container.right-sidebar .site-main{margin-right:0}body.tax-portfolio_category .page-hero,body.tax-project_type .page-hero,body.tax-industry .page-hero{background-color:rgba(229,229,229,1)}.tax-portfolio_category #page .site-content,.tax-project_type #page .site-content{max-width:1100px;margin:auto}.tax-portfolio_category #page,.tax-project_type #page,.tax-industry #page{max-width:100%;background-color:rgba(229,229,229,1)}.tax-portfolio_category .wp-show-posts-inner,.tax-project_type .wp-show-posts-inner,.tax-industry .wp-show-posts-inner{margin:0 0 2em 2em}.feature.bordered{padding:32px;border:1px solid #fff;margin-bottom:40px}.home.separate-containers .site-main{margin-top:0}.tax-portfolio_category .page-hero h1,.tax-project_type .page-hero h1,.tax-industry .page-hero h1{text-transform:uppercase}.home.separate-containers .inside-article{padding-top:0}.portfolio-wrap{max-width:calc(100% - 80px);width:1170px;margin:auto;padding:70px 40px 70px 40px}.portfolio-intro .attachment-full.size-full,.industry-lists-all{width:100%}.portfolio-intro{background-position:center;background-size:cover;height:calc(100vh - 77px);position:relative}.fullpage-dark{width:100%;background:rgba(0,0,0,.55);position:absolute;top:0;height:100%;z-index:1}.container-intro{position:relative;z-index:2;text-align:center;color:#fff;top:50%;transform:translateY(-50%)}a.btn-splash-work{border:2px solid #FFF;display:inline-block;min-width:220px;color:#FFF;font-size:18px;text-transform:uppercase;line-height:1;margin-left:14px;margin-right:14px;padding-top:18px;padding-bottom:18px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;text-align:center}.discover-more{position:absolute;bottom:0;left:0;right:0;display:block;text-align:center;color:#FFF}.discover-text {
	display: block;
	font-size: 18px;
	margin-bottom: 20px;
	text-transform: uppercase;
	color: #fff !important;
}.discover-chevron{width:29px;height:16px}.animated{-webkit-animation-duration:0.6s;animation-duration:0.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}.bounce{-webkit-animation-name:bounce;animation-name:bounce}.portfolio-intro h1,.verve-portfolio-description{margin-bottom:50px}.grey-grid>ul{display:block;padding:0;margin:0;list-style:none;list-style-type:none}.grey-grid>ul>li{display:block;text-align:center;margin-bottom:100px}.grey-grid>ul>li img{max-width:100%}.portfolio-bottom-blocks {
	/* height: 400px; */
	float: left;
	width: 100%;
	clear: both;
}

.portfolio-color-font {
	float: left;
	width: 100%;
	clear: both;
	margin: 90px 0;
}

.color-desing-top, .color-desing-bot {
	padding: 120px 0;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 20px;
}

.elementor.elementor-2379 {
	float: left;
	width: 100%;
}

.key_features_items li h2 {
	font-size: 17px;
	font-family: "Roboto", sans-serif;
}

.font-desing-top img, .font-desing-bot img {
	padding: 50px;
	max-width: calc(100% - 100px);
}


.font-desing {
	background: #000;
	padding: 6px 0 7px 0;
}

.w100p {
	width: 100%;
}


.right {
	float: right;
}

.left {
	float: left;
}

.w50p {
	width: 50%;
}

.wpsp-col-4 {	width: 33.33%;}
.wpsp-col-6 {	width: 50%;}
.wpsp-col-8 {	width: 66.66%;}

@media only screen and (max-width:767px){
	.wpsp-col-4,.wpsp-col-6,.wpsp-col-8 {	width: 100%;}
	.portfolio-wrap .wpsp-col-4 .inside-article, .portfolio-wrap .wpsp-col-6 .inside-article, .portfolio-wrap .wpsp-col-8 .inside-article {	padding-right: 0px;	padding-left: 0px;}
	}

.fl-col {
	float: left;
}


.portfolio-bottom-blocks ul{display:block;padding:0;margin:0;list-style:none;list-style-type:none}.portfolio-bottom-blocks ul li{display:block;width:50%;float:left}.portfolio-bottom-blocks ul li img{width:100%;height:auto;float:left}.title-about{font-size:16px;margin-bottom:20px;float:left}.portfolio-title-share{float:left;width:100%;clear:both}.title-about h3{font-size:48px;text-transform:uppercase}.portfolio-content .entry-content{margin:0 0}.tbox{background-color:#333;padding:50px 50px 50px 100px;background-image:url(images/quote-white-left.svg);background-repeat:no-repeat;background-size:50px auto;background-position:top 20px left 20px;color:#fff;position:relative;margin-bottom:30px}.tbox:after{position:absolute;bottom:-15px;right:30px;content:"";width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#333 transparent transparent transparent}

.portfolio-wrap .wpsp-col-4 .inside-article, .portfolio-wrap .wpsp-col-6 .inside-article, .portfolio-wrap .wpsp-col-8 .inside-article{padding-right:15px;padding-left:15px}.share-prj ul{margin:0;float:right}.share-prj ul li{margin:0;float:left;display:inline}.seo-audit{background-color:#222;color:#FFF;text-align:center;padding-top:46px;padding-bottom:46px}.seo-audit ul{display:inline-block;padding:0;margin:0;list-style:none;list-style-type:none}.seo-audit ul li.seowhere{font-style:italic;font-size:36px;line-height:1;padding-right:25px;padding-top:8px}.like-what-you-see ul li a{display:inline-block;background:#f54359;color:#FFF;line-height:1;padding:22px 0;min-width:220px;text-align:center;-webkit-border-radius:34px;-moz-border-radius:34px;border-radius:34px}.seo-audit li{display:inline}.pmf-no{font-size:48px;display:block;width:21%;float:left;line-height:1}.pmf-txt{display:block;width:77%;float:right}.pmf-txt h3{font-weight:400;font-size:36px}.contactinfos>ul>li label{display:block;font-size:24px;color:#acacac;text-transform:uppercase}.contactinfos>ul>li .innerstyle a{color:#111}.contactinfos>ul{padding:0;margin:0;list-style:none;list-style-type:none}.contactinfos>ul>li{display:block;width:100%;float:none;margin-bottom:25px}.contactinfos>ul>li{display:block;width:100%;float:none;margin-bottom:25px}

.mc4wp-form-1366 .mailchimp_title label{float:left;font-size:29px;font-family:"Poiret One",display}


footer .mc4wp-form-1366 .mailchimp_title label, footer .mc4wp-form-1366 a, footer .mc4wp-form-1366 .mailchimp_title input[type="email"]  {
	color: #fff;
}


.mc4wp-form-1366 .mailchimp_title input.mailchimp_submit{width:160px;border:2px solid;border-radius:15px;max-width:100%}#mc4wp-form-1{margin-top:50px}.mc4wp-form-1366 .mailchimp_title input{background:transparent;border-left:none;border-right:none;border-top:none;border-bottom:2px solid #999;margin:0 15px;font-size:24px;font-family:"Poiret One",display;width:280px;max-width:100%}.inside-right-sidebar .wp-show-posts h2 {
	font-size: 14px;
	line-height: 110%;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
}
.portfolio-key-features {
	margin: 0 0 130px 0;
	float: left;
	width: 100%;
}
.single-post h3 {	font-size: 30px;}.home .wp-show-posts-columns article{padding-bottom:0;position:relative}.home .wp-show-posts-columns article:hover .wp-show-posts-entry-header{color:#fff;position:absolute;top:0;width:100%;height:100%;transition:all 0.3s;background-color:rgba(51,51,51,.75);color:#fff}.home .wp-show-posts-columns article .wp-show-posts-entry-header h3{position:absolute;top:50%;color:#fff;text-align:center;width:100%;display:none}.home .wp-show-posts-columns article:hover .wp-show-posts-entry-header h3{transition:all 0.3s;color:#fff;display:block}.home .wp-show-posts-columns article:hover .wp-show-posts-entry-header h3 a{color:#fff}.home .wp-show-posts-columns article .wp-show-posts-image{margin-bottom:0}@media (min-width:1025px){.footer-widgets .footer-widget-1{width:34%}.footer-widgets .footer-widget-2{width:66%;margin-bottom:80px}.footer-widgets .footer-widget-3,.footer-widgets .footer-widget-4,.footer-widgets .footer-widget-5{width:22%;float:right}}@media only screen and (max-width:1169px){.site-logo{padding:18px 0 18px 18px}body .grid-container{max-width:1100px}}@media only screen and (max-width:1099px){.feature.bordered h4{font-size:26px}}@media only screen and (max-width:1024px){.col-hover-mob-hide {	overflow: hidden;}.fl-node-5c1a12f30b883{width:100%}.fl-node-5c1a133a9ec34,.fl-node-5c1a138f808b9{width:50%}.feature.bordered{width:48%;float:left;margin:1%}.site-footer .footer-widgets .footer-widget-2{width:66%}.site-footer .footer-widgets .footer-widget-3,.footer-widgets .footer-widget-4,.footer-widgets .footer-widget-5{width:33.3333%;float:left}.site-footer .footer-widgets .footer-widget-5{clear:none!important}}@media only screen and (max-width:837px){.fl-col-small{max-width:100%}.our_process ol{margin:0}.our_process .fl-col-small{max-width:50%;float:left;clear:none}.our_process .fl-col-small.fl-node-5c0eeb14898cd{max-width:100%}.our_process .fl-col-small .pmf-no{width:100%}.our_process .fl-col-small .pmf-txt{width:100%}@media only screen and (max-width:768px){.footer-widgets .footer-widget-2 h2{font-size:33px}.footer-widgets .mc4wp-form-1366 .mailchimp_title label{width:100%}.footer-widgets .mc4wp-form-1366 .mailchimp_title input.mailchimp_submit{border-radius:10px;padding:0;margin-top:22px}.ecommerce-cms-section .fl-node-5c23f83b923d5>.fl-row-content-wrap{padding-top:10px;padding-bottom:10px}.ecommerce-cms-section .fl-col-small{max-width:20%;float:left;clear:none}.ecommerce-cms-section .fl-module-content{margin:10px}.ecommerce-cms2-section .fl-module-heading .fl-heading{text-align:center}.Key-ecommerce-services .fl-col-small{width:33.33333%!important;float:left;max-width:100%;clear:none}.Key-ecommerce-services ul li{text-align:left!important}.Key-ecommerce-services ul{margin:0 0 0 5px}.eCommerce-Integrated-Solutions .fl-col .fl-col-group .fl-col-small{max-width:33.33333%;float:left;clear:none}.eCommerce-Integrated-Solutions2 .fl-module-heading h3.fl-heading{text-align:center}}@media only screen and (max-width:600px){.site-footer .footer-widgets .footer-widget-2{width:100%}.site-footer .footer-widgets .footer-widget-3,.footer-widgets .footer-widget-4,.footer-widgets .footer-widget-5{width:100%}.ecommerce-cms-section .fl-col-small{max-width:33%;float:left;clear:none}}@media only screen and (max-width:480px){.Key-ecommerce-services .fl-col-small{width:100%!important}.feature.bordered{width:100%;margin:2% 0}.our_process .fl-col-small{max-width:100%}.portfolio-wrap{max-width:calc(100% - 40px);padding:30px 15px 30px 15px}.tbox{padding:33px 33px 33px 40px;background-size:26px auto;background-position:top 10px left 10px}.portfolio-bottom-blocks{height:auto}.grey-grid>ul>li{margin-bottom:10px}.seo-audit ul li.seowhere{font-size:27px;padding-right:0}}



/* Join us */

#gform_4 input, #gform_4 textarea, #gform_4 select {
	border-radius: 5px;
}

#gform_4 select {
	min-height: 44.8px;
}