/* Header CSS Start */
@media(max-width:1024px) and (min-width:981px){
	.fusion-logo{
		text-align:center;
	}
}
@media (min-width: 981px) and (max-width: 1199px){
	.fusion-main-menu > ul > li {
		padding-right: 9px !important;
	}
	.fusion-header-wrapper .fusion-main-menu ul li a{
		font-size:12px;
	}
}
@media(min-width:1024px) and (max-width: 1199px){
	.fusion-is-sticky .fusion-main-menu #menu-item-1967 a{
		font-size:12px !important;
	}
}

@media(min-width:981px) and (max-width:1023px){
	.fusion-header-wrapper .fusion-header .fusion-row{
		display: flex;
        flex-direction: column;
        align-items: center;
	}
	.fusion-is-sticky .fusion-main-menu > ul > li > a, .fusion-is-sticky .fusion-main-menu #menu-item-1967 a{
		font-size:12px !important;
	}
}
/* Header Sticky  */
@media(max-width:1024px) and (min-width:981px){
	#side-header .fusion-logo, .fusion-header .fusion-logo{
		margin-top:0px !important;
		margin-bottom:0px !important;
	}
	header .fusion-mobile-menu-design-modern .fusion-header{
		height:auto !important;
	}
}
/* Header Sticky  */
/* Header CSS End */

/* Home Page CSS Start */
@media only screen and (min-width: 768px) and (max-width: 1199px){
.hm_abt_sec_rht .fusion-counters-box .fusion-counter-box {
    height: 130px;
    width: 50%;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.hm_abt_sec_rht .fusion-counters-box.row {
		display: flex;
		flex-wrap: wrap;
	}
}

/* Home Page CSS End */
/* Testimonial Page CSS Start */
#wrapper #main .testimonial_wrap .fusion-row{
	display: flex;
    flex-wrap: wrap;
}
#wrapper #main .testimonial_wrap .fusion-layout-column.fusion-one-half{
    flex: 0 0 46%;
    display: flex;
/* 	background:red; */
	margin-right:4% !important;
    margin-bottom: 20px !important;
}
@media(max-width:767px){
	#wrapper #main .testimonial_wrap .fusion-layout-column.fusion-one-half{
		flex: 0 0 100%;
		margin-right:0% !important;
	}
}
/* Testimonial Page CSS End */
/*Contact Page CSS Start */
@media(max-width:1023px) and (min-width:768px){
	.contact_get_sec .contact_get_sec_left div#wpforms-12640-field_2-container textarea{
		width:96% !important;
	}
}
@media(max-width:800px){
	.contact_get_sec .contact_get_sec_right a.fusion-button{
		width:auto;
		margin: 10px 2px;
		
	}
}
@media(max-width:591px){
	.contact_get_sec .contact_get_sec_right a.fusion-button{
		width:210px;
		margin:10px 2px;
	}
}

@media(max-width:420px){
	.contact_get_sec .contact_get_sec_right a.fusion-button{
		width:210px;
		margin:10px 0;
	}
}
/*Contact Page CSS End */.

/* Blog Section CSS Start */
@media(max-width:1440px){
	.search_pg_new .search-blog-layout article .fusion-post-content-wrapper{
		min-height: 90px !important;
		background:red !important;
		
	}
}

/* Blog Section CSS End */

/* About Page CSS Start */
@media(max-width:800px){
	#about_new_client_id .fusion-layout-column.fusion-one-third {
    	width: 31.3% !important;
    	margin: 1% !important;
	}	
}
@media(max-width:1024px){
	.about_banner_content p{
		text-align:justify !important;
		letter-spacing:0;
	}
}
/* About Page CSS End */
/* Solution Page CSS Start */
@media(max-width: 799px){
	.solution_tab_sec .fusion-tabs .nav{
		display: block;
	}
	.solution_tab_sec .fusion-tabs .nav-tabs li{
		float: left;
	}
	.solution_tab_sec .solution_inner_tab ul li{
		width: 33%;
	}
	.solution_tab_sec .fusion-tabs .fusion-mobile-tab-nav{
		display: none;
	}
}

@media(max-width: 767px){
	.solution_tab_sec .fusion-tabs .nav-tabs li{
		float: none;
		margin: 0 auto;
	}
	.solution_tab_sec .solution_inner_tab ul li{
		width: 62%;
	}
}
@media(max-width:430px){
	.solution_tab_sec .solution_inner_tab ul li{
		width: 100%;
	}
}
/* Solution Page CSS End */
/* Hire Wordpress Developer CSS Start */
 .hire_ser_block .fusion-row{
	display: flex;
    flex-wrap: wrap;
}
 .hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
	    flex: 0 0 29%;
    display: flex;
     background: #fff; 
    margin-right: 4% !important;
    margin-bottom: 20px !important;
}
/*.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third .content-boxes-icon-on-top {
	height:100%
}
.hire_ser_block .fusion-content-boxes .fusion-column{
	height:100%;
}
.hire_new_sec_set .content-box-wrapper{
	height:100% !important;
} */
.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
	height:370px;
	margin-bottom:20px !important;
	
}
.hire_ser_block .fusion-layout-column .fusion-column-wrapper{
	height:100%;
}
.hire_ser_block .fusion-content-boxes{
	height:100%;
}
.hire_ser_block .fusion-content-boxes .fusion-column{
	height:100%;
}
.hire_ser_block .fusion-content-boxes .link-area-box{
	height:100%;
}
@media(max-width:1113px){
	.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
		height:440px;
	}
}
@media(max-width:1023px){
	.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
		height:350px;
	}
	.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third {
		flex: 0 0 46%;
		display: flex;
		margin: 0 2% 30px 2% !important;
		
	}
}

@media(max-width:767px){
	.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
		height:auto;
	}
	.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third {
		flex: 0 0 96%;
		display: flex;
		margin: 0 2% 20px 2% !important;
		
	}
}

/* Hire Wordpress Developer CSS End */
/* Hire Avada Expert Developer CSS Start */
.hire_block_ser_new .fusion-builder-row.fusion-row{
	display:flex;
	flex-wrap:wrap;
}
.hire_block_ser_new .fusion-layout-column.fusion-one-third{
	flex: 0 0 29.33% !important;
    margin-right: 4% !important;
}
@media(max-width:1070px) and (min-width:993px){
	.hire_block_ser_new .fusion-content-boxes .link-area-box{
		height:430px !important;
	}
}
@media(max-width:992px){
	.hire_block_ser_new .fusion-layout-column.fusion-one-third{
		flex: 0 0 46% !important;
		margin: 0 0% 0 2% !important;
	}
	.hire_block_ser_new .fusion-content-boxes .link-area-box{
		height:340px !important;
	}
}
@media(max-width:767px){
	.hire_block_ser_new .fusion-layout-column.fusion-one-third{
		flex: 0 0 96% !important;
		margin: 0 0% 0 2% !important;
	}
	.hire_block_ser_new .fusion-content-boxes .link-area-box{
		height:auto !important;
	}
}
/* Hire Avada Expert Developer CSS End */
/* Our Process Page CSS Start */

.our-proc .content-container{
	text-align:center;
}
@media(max-width:1024px){
	.our_process_banner .custom-progress-bar ul li{
		width:118px;
		overflow:hidden;
	}
}
@media(max-width:800px){
	.our_process_banner .custom-progress-bar ul li{
		width:110px;
		overflow:hidden;
	}
}
@media(max-width:767px){
	.our-proc .content-container p{
		text-align:justify;
	}
}

/* Our Process Page CSS End */

/* Hire React Native Developer CSS Start */
@media(max-width:767px){
	.hire_why_cs_sec p{
		text-align:justify;
	}  	
	.hire_new_sec_set .content-box-wrapper{
		height:auto !important;
	}
}
/* Hire React Native Developer CSS End */
/* Slider CSS Start */
@media(max-width:1024px) and (min-width:641px){
	.development .slick-slide .wpsisac-content-right img{
		box-shadow: 0px 0px 5px 0px rgb(154 154 154 / 48%);
    	border-radius: 10px;
    	min-height: 420px;
		object-fit:contain;
	}
}
/* Slider CSS End */
/* Portfolio Page CSS Start */
	@media(max-width:1024px){
		.new_call_action .fusion-column-wrapper{
			text-align: center !important;
    		display: block !important;
		}
		.contact-banner-title h2{
			margin-bottom:20px !important;
		}
	}
/* 	Portfolio Page CSS End */
/* On demand food delivery app development CSS Start */
.soln-banner-new .fusion-text .soln-serv{
	display:flex;
	justify-content:space-between;
	margin-top:20px;
	margin-bottom:20px;
}
.soln-banner-new .fusion-text .soln-serv .serv-item{
	
    display: flex;
    align-items: center;
    flex: 0 0 32.5%;
    border-left: 2px solid #ffc819;
    background: #2f0e39;
    padding: 8px 5px;

}
.soln-banner-new .fusion-text .soln-serv .serv-item .serv-item{
	display: flex;
    align-items: center;
   
}
.soln-banner-new .fusion-text .soln-serv .serv-item .serv-icon img{
	width: 36px;
    height: 36px;
    object-fit: contain;
}
.soln-banner-new .fusion-text .soln-serv .serv-item .serv-icon {
    width: 26%;
}
.soln-banner-new .fusion-text .soln-serv .serv-item .serv-title{
	font-size: 15px;
    color: #fff;
    padding-left: 7px;
    line-height: 140%;
	font-weight: 600;
	width: 74%;
}

.soln-banner-new#mobile_app_main_banner_set p{
	margin-top:0px;
}
@media(max-width:600px){
	.soln-banner-new .fusion-text .soln-serv{
		flex-wrap:wrap;
	}
	.soln-banner-new .fusion-text .soln-serv .serv-item{
		flex:0 0 100%;
		margin-bottom:10px;
	}
}
/* On demand food delivery app development CSS End */
/* Hire Larevel developer CSS Start */

.hire_new_sec_set.hire_why_cs_sec.hire_ser_block .fusion-row{
	display: flex;
    flex-wrap: wrap
}
.hire_new_sec_set.hire_why_cs_sec.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
	background: #fff;
    margin-right: 2% !important;
    margin-bottom: 20px !important;
    flex: 0 0 31%;
    display: flex;
	height:430px;
}
.hire_new_sec_set.hire_why_cs_sec.hire_ser_block .fusion-content-boxes .link-area-box{
	height:100% !important;
}
@media(max-width:1023px){
	.hire_new_sec_set.hire_why_cs_sec.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
		flex: 0 0 46%;
		height:380px;
	}
}
@media(max-width:800px){
	.hire_new_sec_set.hire_why_cs_sec.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
		height:400px;
	}
}
@media(max-width:767px){
	.hire_new_sec_set.hire_why_cs_sec.hire_ser_block .fusion-row .fusion-layout-column.fusion-one-third{
		flex: 0 0 96%;
		height:auto;
	}
}
/* Hire Larevel developer CSS End */
#faq_new_pg_st .toggle-content{
   color: #000;
	font-weight:600 !important;
}