@media (max-width: 1919px){
	.container, .block_bannner_wraper{
		width: 1350px;
		padding: 0 50px;
	}
	header .container{
		padding: 0 50px 0 34px;
	}  
	.banner-data{
		margin: 0;
	}
	.banner:not(.banner2) {
	    height: 1178px;
	}
	.banner.Insight-banner{
		height: auto !important;
	}
	.banner{
		padding-top: 200px;
		padding-bottom: 160px;
		background-size: cover;
	}
	.coretech-content-rht{
		padding-left: 40px;
	}
	
	.coretech-content-lft {
		padding: 50px 0 0;
	}
	.coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
	    padding-left: 40px;
	}
	.our_services_wrapper{
		height: 671px;
	}
	.our_services_wrapper h2{
		left: 50px;
	}
	.ike_prdoucts .coretech-content-lft {
	    padding:0 !important;
		-webkit-box-flex:0 !important;
		    -ms-flex:0 0 calc(50% - 50px) !important;
		        flex:0 0 calc(50% - 50px) !important;
	}
	.ike_prdoucts .coretech-content-rht{
		margin-left: 50px !important;
	}
	.ike_prdoucts .coretech-row .coretech-des:last-child{
		margin: 0 !important;
	}
	.ike_prdoucts {
	    padding: 50px 0;
	}
	.company_support {
	    padding: 104px 0 66px;
	}
	.case_studies_wrapper .case_studies{
		margin-left: 25px;
	}
	.case_studies_wrapper .case_studies:nth-child(n+3){
		display: none;
	}
	.case_studies_wrapper .case_studies_list{
		margin: 0;
	}
	.case_studies_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 378px;
	            flex: 0 0 378px;
	}
	.book_demo_cnt h3 {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 50px;
	}
	.home .ike_works_row{
		margin: 0;
		-webkit-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}
	.home .ike_work_item:last-child{
		display: none;
	}
	.our_services_wrapper h2{
		max-width: 560px;
		width: 560px;
		min-width: auto;
	}
	.value_properties_wrapper{
		padding: 80px 0;
	}
	.value_properties_row{
		padding: 64px 0 0;
	}
	.value_properties_row .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(391px - 40px);
		        flex: 0 0 calc(391px - 40px);
	}
	.img_details > p{
		margin-bottom: 	48px;
	}
	.details_list ul li a{
		padding: 20px;
	} 
	.details_list ul li a .icon_number {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 36px;
	            flex: 0 0 36px;
	    height: 36px;
	    font-size: 24px;
	    line-height: 36px;
	}
	.img_details > .btn{
		margin-top: 40px;
	}
	.img_swappers_list .img_deatils_element:nth-child(3) .img_deatils_swapper:first-child .img_details{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 680px;
		        flex: 0 0 680px;
		max-width: 680px;
	}
	.core-tech-officepro .core-techheader2{
		width: 1250px;
		padding: 36px 0;
	}
	.core-tech-officepro .value_properties_wrapper {
	    padding: 0px 0 104px;
	}
	.img_swappers_list_feidltools .img_deatils_element:first-child .img_deatils_swapper:first-child .img_details,
	.img_swappers_officepro .img_deatils_element .img_deatils_swapper:first-child .img_details {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 600px;
	            flex: 0 0 600px;
	    max-width: 600px;
	}
	.img_swappers_list_feidltools .img_deatils_element:nth-child(2) .img_deatils_swapper:first-child .img_details{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 448px;
		        flex: 0 0 448px;
	    max-width: 448px;
	}
	.img_swappers_officepro {
    margin-bottom: 64px;
  }
	.iwf_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 446px;
	            flex: 0 0 446px;
	}
	.page-template-page-support .core-techheader2,
	.features_wrapper .core-techheader2{
		padding: 36px 0;
		width: 850px;
		height: auto;
	}
	.features_cnt {
	    padding: 72px 0 16px;
	}
	.features_cnt > h2{
		margin-bottom: 64px;
	}
	.feature_info:last-child .features_list{
		padding-bottom: 0;
	}
	/* .book_demo_innerpage .book_demo_cnt{
		padding-left: 210px;
		padding-right: 210px;
	} */
	.book_demo_innerpage .book_demo_cnt h3{
		margin-bottom: 58px;
	}
	.book_demo_innerpage .book_demo_cnt h3 br{
		display: none;
	}
	.icons_tabs .details_list ul li a {
	    position: relative;
	}
	.icons_tabs .details_list ul li a .tab_img {
	    width: 36px;
	    height: 36px;
	    right: 20px;
	}
	.icons_tabs .details_list ul li strong{
		margin-bottom: 8px;
	}
	.img_swappers_list_feidltools .ike_device_img {
	    padding-left: 64px;
	}
	.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .ike_device_img {
	    padding: 0 64px 0 0;
	}
	.img_swappers_list_feidltools .img_deatils_element:last-child{
		margin-bottom: 16px;
	}
	.core-techheader_insight .vpf_new_insight{
		padding-top: 64px;
		margin: 0;
	}
	.value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 351px;
		        flex: 0 0 351px;
		margin: 0 40px 40px 0;
	}
	.quote_icon {
	    width: 175px;
	    height: 175px;
	}
	.testimonials_info {
		width: calc(100% - 175px);
		margin-left: 175px;
	}
	.strcl-iswl .img_deatils_element{
		margin-bottom: 0;
	}
	.ike_device_img {
	    padding-left: 72px;
	}
	.strcl-iswl .ike_device_img {
		padding: 24px 60px 24px 72px;
	}
	.clients_block{
		padding-top: 104px;
	}
	.clients_block .clients_text{
		margin-right: 64px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 508px;
		        flex: 0 0 508px;
		max-width: 508px;
	} 
	.clients_block .company_logos > a {
	    margin: 0 20px;
	}

	.core-techheader_analyze .value_properties_row {
	    padding: 64px 0 104px 0;
	    margin: 0;
	}
	.img_swappers_list_insights {
	    padding: 48px 0 104px;
	}
	.img_swappers_list_insights .details_list ul li a strong{
		margin-right: 0;
	}
	.useCases{
		padding:92px 0 84px;
	}
	.useCases_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 351px;
	            flex: 0 0 351px;
	    max-width: 351px;
	    margin-right: 88px;
	}
	.useCases_row .value_properties_row{
		padding:0 !important;
	}
	.useCases_row .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(371px - 20px);
		        flex: 0 0 calc(371px - 20px);
	}
	.why_ike_analyze .coretech-row{
		margin-bottom: 100px;
	}
	.case_studies_list{
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin-left: 92px;
	}
	.company_support_analyze{
	    height: auto;
   		padding: 198px 0 66px;
	}
	.modal-dialog{
		width: 1302px;
	}
	.modal-content .banner2{
		padding: 113px 0 55px;
	}
	.modal-content .banner-data p{
		margin-bottom: 42px;
	}
	.analyize_what_we_do .value_propertie_item {
	    margin: 0 11px 40px !important;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 290px;
	            flex: 0 0 290px;
	}
	.modal-content .book_demo_innerpage {
	    margin-top: 70px;
	}
	.University_banner{
		padding: 200px 0 84px 0 !important;
		background-position: center;
	}
	.page-template-page-ikeuniversity .priced_text{
		margin-bottom: 31px;
	}
	.core-tech-aboutus .core-techheader,
	.core-tech-team .core-techheader,
	.core-tech-investors .core-techheader,
	.core-tech-careers .core-techheader,
	.core-tech-officepro .core-techheader{
		width: 1250px;
		padding: 36px 0;
		height: auto;
	}
	.value_properties_university .value_properties_row{
		margin: 0;
	}
	.value_properties_university .value_properties_row .value_propertie_item{
		min-height: 340px;
	}
	.why_ike_university .coretech-row{
		margin-top: 72px;
	}
	.book_demo.book_demo_innerpage .container{
		padding: 0 20px;
	}
	.page-template-page-careers .banner-data,
	.page-template-page-team .banner-data,
	.page-template-page-about .banner-data {
	    width: 650px;
	}
	.aboutus_row{
		padding-top: 160px;
	}
	.page-template-page-about .aboutus_lft{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 500px;
		        flex: 0 0 500px;
		max-width: 500px;
		margin: 0 100px 0 0;
		padding-top: 24px;
	}
	.page-template-page-about .about_us_list:nth-child(even) .aboutus_row .aboutus_lft{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 512px;
		        flex: 0 0 512px;
		max-width: 512px;
		margin: 0 0 0 82px;
	}
	.our_values_Wrapper {
	    padding: 96px 0;
	}
	.our_values_Wrapper h3{
		margin-bottom: 72px;
	}
	.our_culuture_wrapwer{
		height: 960px;
		padding: 104px 0;
	}
	.about_us_list:nth-child(even) .aboutus_row{
		margin-left: -50px;
	}
	.team_row{
		padding-bottom: 24px;
	}
	.core-tech-careers .our_values_list {
	    padding: 80px 0 120px 0;
	}
	.core-tech-careers .aboutus_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 570px;
	            flex: 0 0 570px;
	    margin: 0 30px 0 0;
	}
	.standard_benefits{
		padding-bottom: 68px;
	}
	.standard_benefits .value_properties_row{
		margin: 0 -10px;
	}
	.standard_benefits .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(371px - 20px);
		        flex: 0 0 calc(371px - 20px);
		margin: 0 10px 20px;
	}
	.ts_wrapper > h2{
		margin-bottom: 80px;
	}
	.img_swappers_list_careers {
	    padding: 96px 0 104px 0;
	}
	.img_swappers_list_careers .details_list ul li a {
	    padding-left: 72px;
	    padding-right: 20px;
	}
	.img_swappers_list_careers .icons_tabs .details_list ul li a .tab_img {
	    left: 20px;
	}
	.page-template-page-careers .our_culuture_wrapwer {
	    height: 800px;
	    padding: 130px 0 0;
	}
	.page-template-page-careers .hiring_wrpper {
	    padding: 104px 0 120px;
	}
	.job_des_wrapper{
		padding-bottom: 120px;
	}
	.ike_banner_rht {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 516px;
	            flex: 0 0 516px;
	}
	.ike_banner_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 734px;
	            flex: 0 0 734px;
	}
	.ike_banner h1{
		padding-bottom:90px;
	}
	.ike_banner{
		padding-bottom:148px;
	}
	.blog .hiring_wrpper{
		padding: 104px 0;
	}
	.hw_list .ike_work_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(401px - 50px);
	            flex: 0 0 calc(401px - 50px);
	    max-width: calc(401px - 50px);
	}
	.blogs_posts_row .ike_work_item:nth-child(n+3){
		display: none;
	}
	.blogs_posts_row .ike_work_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(401px - 50px);
	            flex: 0 0 calc(401px - 50px);
	}
	.blogs_posts_cnt{
		margin-right: 130px;
	}
	.core-tech-officepro .value_properties_row,
	.page-template-page-ikeofficepro .core-tech-officepro .value_properties_row {
	 	margin: 0 -10px;   
	}
	.core-tech-officepro .value_properties_row .value_propertie_item,
	.page-template-page-ikeofficepro .core-tech-officepro .value_properties_row .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(100% / 4 - 20px);
		        flex: 0 0 calc(100% / 4 - 20px);
		margin: 0 10px;
	}
	.core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img,
	.page-template-page-ikeofficepro .core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img{
		height: 148px;
	}
	.investrors_banner{
		height: 715px;
	}
	.thelatest_cnt{
		padding-top: 154px;
	}
	.page_404_icon{
		width: 870px;
	}
	.page_404_cnt {
		left: 0;
	}
	.breadcrumb-blk > .container {
/*	    padding-left: 244px;*/
	}
	body.search .search_form{
		width: 750px;
	}
	.search_results {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 750px;
	            flex: 0 0 750px;
	}
	.core-tech-investors .value_propertie_item,.financial_info .value_propertie_item,.documents_block .value_propertie_item{
		margin-right: 20px;
	}
	.leadership_gvrnce .ia_toggle{
		padding-left: 0;
		padding-right: 0;
	}
	.team_wrapper .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 615px;
		        flex: 0 0 615px;
	}
	.leadership_team{
		margin-right: 0;
	}
	.core-tech-investors .value_properties_row,.financial_info .value_properties_row{
		margin: 0;
	}
	.faqs .value_properties_row{
		margin: 0 -23px;
	}
	.faqs .value_properties_row .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(100% / 4 - 46px);
		        flex: 0 0 calc(100% / 4 - 46px);
		max-width: calc(100% / 4 - 46px);
		margin:0 23px;
	}
	.faqs .ia_toggle{
		padding-left: 0;
		padding-right: 0;
	}
	.page-template-page-supportcnt .contact_form,
	.page-template-page-contact .contact_form{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 480px;
		        flex: 0 0 480px;
		margin-left: 48px;
	}
	.page-template-page-supportcnt .banner,
	.page-template-page-contact .banner{
		padding-top: 240px;
	}
	.page-template-page-contact .value_properties_row .value_propertie_item:nth-child(2n) {
		margin-right: 0 !important;
	}
	.page-template-page-supportcnt .banner-data h2{
	    margin-bottom: 64px;
	}
	.page-template-page-contact .ike_address_wrapper .core-techheader2 {
	    width: calc(50% - 60px);
	}
	.frm_style_formidable-style.with_frm_style .form-field.sp-agree{
		margin-bottom: 32px !important;
	}
	.ike_adress_row .container{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.ike_adress_list{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 565px;
		        flex: 0 0 565px;
		max-width: 565px;
	}
	.location_map{
		position: static;
		-webkit-box-flex:0;
		    -ms-flex:0 0 729px;
		        flex:0 0 729px;
		max-width: 729px;
		height: auto;
	}
	.page-template-page-casestudy .banner-data {
	    width: 351px;
	}
	.page-template-page-casestudy .banner-data h2{
		margin-bottom: 56px;
	}
	.single-casestudies .banner2 {
	    min-height: 730px;
	    padding: 237px 0 96px;
	} 
	.single-casestudies .banner-data {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 460px;
	            flex: 0 0 460px;
	    max-width: 460px;
	    margin-right: 20px;
	}
	.single-casestudies .banner-data {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 464px;
	            flex: 0 0 464px;
	    max-width: 464px;
	}
	.single-casestudies .coretech-content-rht{
		margin-left: 0;
	}
	.cs_lft blockquote{
		padding-left: 24px;
	}
	.single-casestudies .testimonials_info{
		margin-bottom: 32px;
		width: 870px;
	}
	.single-casestudies .testimonial_cnt p{
		padding: 0;
	}
	.author_info_row{
		width: 100%;
	}
	.activity_img{
		height: 150px;
		overflow: hidden;
	}
	.post_info h1{
		margin-bottom: 96px;
	}
	.single-post .blogs_posts_row{
		margin: 0 -12.5px;
	}
	.single-events .blogs_posts_row .ike_work_item ,
	.single-post .blogs_posts_row .ike_work_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(376px - 25px);
	            flex: 0 0 calc(376px - 25px);
	    margin: 0 12.5px;
	}
	.banner::after {
		height: 165px;
		bottom: -1px;
	}
	.core-techheader {
	    height: 160px;
	}
	.about_cnt {
	    padding: 70px 0;
	}
	.about_cnt_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 50%;
	            flex: 0 0 50%;
	    max-width: 45%;
	    margin: 0 5% 0 0;
	}
	.about_cnt_rht {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 50%;
	            flex: 0 0 50%;
	    max-width: 50%;
	}
	.page-template-page-careers .core-tech-careers .our_values_list .our_values_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 274px;
	            flex: 0 0 274px;
	    max-width: 274px;
	    margin: 0 46px 80px 0;
	}
	.page-template-page-careers .core-tech-careers .our_values_list .our_values_item:last-child{
		margin-right: 0;
	}
	.page-template-page-careers .core-tech-careers .our_values_list{
		width: 100%;	
	}
	.page-template-page-supportcnt .contact_form{
	    margin: 0 104px 0 0 !important;
	}
	.page-template-page-about .our_values_list {
	    width: 100%;
	}
	.page-template-page-careers .our_values_list .our_values_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 274px;
	            flex: 0 0 274px;
	    max-width: 274px;
	    margin: 0 46px 72px 0;
	}
	.page-template-page-support .banner2 {
	    padding: 224px 0 40px;
	}
	.page-template-page-support .value_properties_row {
	    width: 750px;
	    margin: 0 auto;
	    padding: 64px 0 0 0;
	}
	.support_doc_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 750px;
	            flex: 0 0 750px;
	    max-width: 750px;
	    margin-right: 96px;
	}
	.support_doc_wrapper {
	    padding: 72px 0 104px;
	}
	.single-support .search_nofound {
	    display: none;
	}
	.post_info_lft .search_nofound{
	    display: block; 
	}
	.analyize_what_we_do .container{
	    padding: 0 !important;
	}
	.analyize_what_we_do .value_properties_wrapper > h3 {
	    padding-left: 60px;
	}
	.analyize_what_we_do .value_properties_row {
	    margin: 0 0 0 25px !important;
	}
	.single-casestudies .value_properties_row .value_propertie_item {
	    margin: 0 0 0 20px;
	}
	.page-template-page-contact .ike_address_wrapper .core-techheader2{
		height: 180px;
	}
	.announcements_tabs,.core-tech-investors .value_properties_row, .financial_info .value_properties_row {
		padding-left: 0;
		padding-right: 0;
	}  
	.single-landing .post_lft_cnt {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 570px;
	    flex: 0 0 570px;
	    max-width: 570px;
	    margin-right: 80px;
	}
	.default-styles blockquote{
	    padding-left: 24px;
	}
	.cam-frm .value_properties_row {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 782px;
	            flex: 0 0 782px;
	    max-width: 782px;
	}
	.page-template-page-ikeofficepro-landingpage .core-tech-officepro .cam-frm .value_propertie_item, -landingpage .core-tech-officepro .cam-frm .value_propertie_item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 351px;
	    flex: 0 0 351px;
	}
	.events_page_list {
	    padding: 80px 0;
  	}
    .events_page_list h2{
	  	margin: 0 0 70px 0;
  	}
  	.builtpoles_item {
		margin: 0 88px 0 0;
		flex: 0 0 550px;
		max-width: 550px;
	}
	.ctw_office_new {
	  	padding-top: 80px;
	}
	.page_logo {
	  	margin-bottom: 30px;
	}

	/*latest changes*/
	.img_swappers_list_feidltools.islf_new .img_deatils_element:first-child .img_deatils_swapper:first-child .img_details{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 428px;
		    flex: 0 0 428px;
	    max-width: 428px;
	}
	.img_swappers_list.islf_new  .img_deatils_element:nth-child(3) .img_deatils_swapper:first-child .img_details{
		-webkit-box-flex: 0;
	    -ms-flex: 0 0 428px;
		    flex: 0 0 428px;
	    max-width: 428px;
	}
	.islf_new .details_list ul li a strong {
	    font-size: 22px;
	}
	.islf_new .book_demo_cnt h3 {
	    font-size: 35px;
	}
	.office_pro_banner{
		min-height: 775px;
		height: auto;
	} 
	.office_pro_banner {
	    background-position: right 60% top;
	}
	.core-techheader_insight .core-techheader h2 {
		font-size: 58px;
		line-height: 62px;
	}

	/*feedback changes*/
	.page-template-page-structural .value_properties_row {
	    margin: 0;
	}
	/*analyze*/
	.core-techheader_insight .core-techheader,
	.core-techheader_analyze .core-techheader {
	    padding: 80px 0 0;
	}	

	 /*university*/

	.book_demo_fluid .book_demo_cnt h3{
	    padding: 0;
	}
	.bdi_fluid.unvrty .book_demo_cnt h3 {
	    padding: 0 235px;
	}
	.isolated-imge {
	    top: -38px;
	    left: -98px;
	    z-index: -111;
	    width: 80%;
	}
		.home-powered span {	
	    font-size: 35px;	
	}	
	.home-powered img {	
		padding: 0 5px;	
	}	
	.stat__calout {	
	    -webkit-box-flex: 0;	
	    -ms-flex: 0 0 150px;	
	    flex: 0 0 150px;	
	    max-width: 150px;	
	    height: 150px;	
	}	
	.stat__calout:first-child {	
	    right: 0;	
	}	
	.stat__calout:last-child {	
	    position: absolute;	
	    left: -35px;	
	}	
	.new_sub-leading:nth-child(2n) .stat__calout:first-child {	
	    top: -15px;	
	    right: 75%;	
        width: 150px;	
	}	
	.new_sub-leading:nth-child(2n) .stat__calout:last-child {	
	    top: 37%;	
	    left: 74%;	
	    width: 150px;	
	}	
	.new_sub-leading:nth-child(3n) .stat__calout:first-child {	
		top: 17%;	
		right: -14%;	
	}	
	.new_sub-leading:nth-child(3n) .stat__calout:last-child {	
	    top: 50%;	
	    left: -42px;	
	}
	.home .ike_works_row {
	    margin: 0 -25px; 
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	}
	.new_sub-leading-left {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 650px;
	            flex: 0 0 650px;
	    max-width: 650px;
	}
	.new_sub-leading-imgs {
	    width: 650px;
	    height: auto;
	}
	.new_sub-leading_home {
	    padding-right: 55px;
	}
	.home-v4-bnr-sec .new_home {
		height: auto !important;
		min-height: 560px !important;
		padding: 0;
		background-position: top 0 right !important;
	}
	.new_home .block_bannner_wraper {
	    margin-top: 27px;
	}
	/*new version responsive*/
	.block_bannner_wraper {
	    margin: 0 auto;
	    width: 100%;
        padding: 0 !important;
	}
	.blocks {
	    margin-right: 0 !important;
	}
     .lpw_main,.page-template-page-landingpage-thankyou .lpw_main {
	    flex: 0 0 40%;
	    max-width: 40%;
	}
	 .lpw_sidebar {
	    flex: 0 0 60%;
	    max-width: 60%;
	}
	.lpws_img{
	    width: 750px;
	}
	.landing_page_wrapper .container {
	    padding: 0 50px !important;
	}
	.builtpoles_item {
	    margin: 0 88px 0 0;
	    flex: 0 0 550px;
	    max-width: 550px;
	}
 	.ike-datasheet-right {
		margin-left: 0;
		flex: 0 0 500px;
		max-width: 500px;
		padding: 70px 0 40px;
	}
	.ike-datasheet-left {
	    flex: 0 0 755px;
	    max-width: 755px;
	}
	.ike-ofc-pro-inf-left h2{
	    font-size: 55px; 
	    line-height: 65px;
	}
	.ike-ofc-pro-inf-left {
	    flex: 0 0 690px;
	    max-width: 690px;
	}
	.ike-ofc-pro-inf-right img {
	    width: 625px;
	}
	.iwf_cnt {
	    padding: 150px 0;
		flex: 0 0 595px;
		max-width: 595px;
	}
	.iwf_cnt h3{
		font-size: 50px;
		line-height: 56px;
	}
	.page-template-page-ofcsolution .iwf_cnt p {
	    font-size: 20px;
	    line-height: 28px;
	}
	.ike-workflow-wrapper .iwf_row_img img {
	    width: 100%;
	}
	.ike-workflow-wrapper .iwf_row_img {
	    flex: 0 0 620px;
	    max-width: 620px;
	    margin-right: 0;
	}
	.banner2 {
	    min-height: 815px;
	    padding-bottom: 0;
        padding-top: 242px;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_devices {
	     align-self: unset; 
	}
	.sv_wrapper + .core-tech-wrapper {
  	  margin-top: 85px;
	}
	.sv_wrapper + .core-tech-wrapper .value_properties_row {
	    padding: 72px 0 70px;
	}
	.clients_block .clients_text{
	    flex: 0 0 535px;
	    max-width: 535px;
	}
	.use-cont-value {
	    flex: 0 0 351px;
	    margin: 0 40px 40px 0;
	}
	.use-cont-sec{
		margin: 0;
	}
	.use_cases_section {
	    padding: 80px 0 40px;
	}
	.testimonials_blk_analyze .testimonial_cnt {
	    padding: 45px 60px;
		flex: 0 0 80%;
		max-width:  80%;
	}
	.testimonials_blk_analyze .testimonial_img{
		flex: 0 20%;
		max-width: 20%;
	}
	.testimonials_blk_analyze .testimonial_cnt p {
	    font-size: 38px;
	    line-height: 54px;
	    margin-bottom: 40px;
	}
	.page-id-2619 .lpws_img  {
	    width: 620px;
	}
	.page-id-2638 .lpws_img {
		    width: 620px;
	}
	.modal-content .value_properties_wrapper .value_propertie_item {
		 flex: 290px;
		 padding: 24px;
		 max-width: 290px; 
	}
	.modal-content .coretech-row {
   		 padding: 0 110px;
	}
	.modal-content .coretech-content-rht {
	    padding-left: 0;
	}
	.modal-content .coretech-content-lft {
	    padding: 0 !important;
	}
	.testimonials_blk_analyze.test-univrsty .testimonial_cnt p{
		margin-bottom: 64px;
	}

	/*.def-blog .sbcblk .ike_work_item:last-child {
	    display: none;
	}*/ 
	/*clearance*/
	.nh_bnr_sec.banner-data h1{
		margin-bottom: 0;
	}
	.anmtxt {
	    flex-direction: column;
	}
	#scroll-set {
	    padding-left: 0;
		margin-top: 1px !important;
	    margin-bottom: 16px !important;
	}
	.nh-webinar-sec-ryt {
	    flex: 0 0 82%;
	    width: 82%;
	}
	.nh-webinar-sec-ryt-2 h2 {
	    padding-right: 50px;
	}
	.nh-gps-reader-sec-ryt {
	    width: 485px;
	}
	.land-web-protect .container {
	    padding: 0;
	}
	.land-w-cnt {
	    display: block;
	}
	.land-w-cnt-lft, .land-w-cnt-ryt {
	    flex: 0 0 644px;
	    max-width: 644px;
	}
	.land-w-cnt-lft {
	    margin-bottom: 32px;
	}
	.land-w-cnt-ryt {
	    margin-left: 0;
	}
	.single-landing .ike_works h2 {
	    margin-bottom: 48px;
	}
	.tq-land-w-cnt-ryt-bnr {
	    margin-left: 0;
	}
	.ikewire-blk .ike_banner_lft { 
	    flex: 0 0 465px;
	}
	.ikewire-blk .ike_banner_rht {
	    flex: 0 0 705px;
	}
	.ikewire-blk .ike_banner_rht .ike_work_item{
		margin: 0;
	}
	.ikewire-blk .hiring_wrpper {
	    padding: 0;
	}
	.blog4-category-cnt .ike_work_item {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.prblk .alm-btn-wrap {
	    margin: 0 !important;
	    padding: 0 !important;
	    /*text-align: left;
	    padding-left: 12px !important;*/
	}
	.new_home-solutions .new_sub-leading:nth-child(2n) .new_sub-leading_home {
	    padding: 0 0 0 60px;
	}
	.archive .hiring_wrpper {
	    padding-top: 220px;
	} 
	.page-id-2638 .container {
	    align-items: center;
	}
	/* .nh-gps-reader-sec-lft ul li:before {
	    top: -12px;
	} */

	/* stlev5 css starts */

	header .container {
		padding: 0 50px; 
	} 
	/*changable start*/
	.opm-sbm-lft, .pp-cnt-lft, .madeof-prt {
		flex: 0 0 594px;
		width: 594px;
	}
	/*changable end*/ 
	.sp-tabs,
	#sp-tabs-nav,
	.sp-ourvalues strong{
		width: 990px;
	}
	.map-loc{
		width: 100%;
		height: 600px;
	 }
	#sp-tabs-nav li {
		width: 190px !important;
	}
	.glob-p p{
		width: 80% !important;
	}
	.tlnt-sec p {
		width: 80%;
		margin: 0 auto 48px;
	}
	.updjobs .hw_list {
		flex: 0 0 80%;
		width: 80%;
		margin-left: 50px;
	}
	.cstm-info a {
		flex: 0 0 50%;
		width: 50%;
	} 
	.cstm-info-mtr {
		flex: 0 0 50%;
		width: 50%;
		padding: 74px 60px;
	}
	.resource-hub-cnt {
		flex: 0 0 794px;
		width: 794px;
	}
	.topic-lists {
		flex: 0 0 280px;
		width: 280px;
	}
	.sp-our-slider > div{
		opacity: 1 !important;
		position: static !important;
		transition: none !important;
	}
	.book_demo_sec h3 {
		width: 78%;
		flex: 0 0 78%;
	}
	.thre-sixty-view {
		border-bottom: 3px solid #fff;
	}
	/* stlev5 css ends */
	/* stlev2 css starts */

	.nh_bnr_sec .banner-data {
		z-index: 1;
		top: 80px;
	}
	.nh_bnr_sec .banner-data p {
		margin-bottom: 56px;
	}
	.nh_bnr_sec .banner-data h1 {
		margin-bottom: 0 !important;
	}
	.suite-sec-bnr { 
		margin-bottom: 100px;
		height: 550px;
	}
	.suite-sec-video {
	    margin-bottom: 100px;
	}
	.suite-sec-bnr::after { 
		height: 550px;
	}	
	.suite-sec-bnr span {
		padding: 0 32px;
		height: 80px;
	}
	.new_home-solutions .suite_p {
		margin: 0 auto 75px;
	}
	.ctw_office_new .value_properties_row {
		padding-top: 64px;
		padding-bottom: 0;
	}
	.ike-ofc-pro-inf-left {
		flex: 0 0 690px;
		max-width: 690px;
	}
	.ike-ofc-pro-inf-left h2 {
		font-size: 55px;
		line-height: 65px;
	}
	.ike-ofc-pro-inf-right img {
		width: 625px;
	}
	.img_details {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 428px !important;
		flex: 0 0 428px !important;
		max-width: 428px !important;
	}
	.iwf_cnt {
		padding: 150px 0;
		flex: 0 0 595px;
		max-width: 595px;
	}
	.iwf_row_img {
		flex: 0 0 620px; 
		max-width: 620px;
		margin-right: 0;
	}
	.iwf_cnt h3 {
		font-size: 50px;
		line-height: 56px;
	}
	.core-techheader2 h2{
		font-size: 58px;
		line-height: 62px;
	}
	

	.core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img {
		height: 148px;
	}
	/* stlev2 css ends */
	.nh-gps-reader-sec-lft {
		flex: 0 0 850px;
		max-width: 850px;
	}


	/* training-page */
	.trng-sec .madeof-prt {
		flex: 0 0 280px;
		width: 280px;
		/* margin-right: 32px; */
	}
	.trng-sec .madeof-prt:nth-child(2n + 2) {
		margin-right: initial;
	}
	.trng-sec .madeof-prt:last-child{
		margin-right: 0;
	}
	.help_item {
		flex: 0 0 620px;
		max-width: 620px;
	}
	.help_bk {
		flex: 0 0 199px;
		max-width: 199px;
		margin-right: 24px;
	}
	.purpose-sec.trng-sec .purpose-cnt p{
		font-size: 28px;
	}


	.cmg-techwrapper .value_properties_row {
		padding: 64px 0 32px;
		margin: 0 -16px;
	}
	.cmg-techwrapper .value_propertie_item {
		flex: 0 0 calc(100% / 3 - 32px);
		margin: 0 16px 32px 16px;
	}
	.wtch-sec-lft, .cmpinfo-blk .nw-book-expert-ryt{
		flex: 0 0 594px;
		width: 594px;
	}
	.cmpinfo-blog .def-blog .blocks-view {
		margin: 0 -8px 56px;
	}
	.clbrtn-lft {
		flex: 0 0 594px;
		width: 594px;
	}
	.cmpinfo-blk .cmp-bnr-lft {
		width: 846px;
	}
	.cmpinfo-blog .ike_works h2 {
		margin-bottom: 56px;
	}
	.cmpinfo-blog .def-blog .sbcblk .ike_work_item {
		flex: 0 0 calc(100% / 3 - 16px);
		width: 100%;
		margin: 0 8px !important;
	}
	.cmpinfo-blog .def-blog .sbcblk .ike_work_item:last-child{
		display: block !important;
	}
	.cmpinfo-blog .def-blog .sbcblk {
		flex-direction: column;
	}
	.cmpinfo-blog .def-blog .sbcfrm {
		flex: 0 0 100%;
		max-width: 100%;
		margin-left: 0;
		padding: 0;
		text-align: center;
	}



	/* case-studies */
	.single-casestudies .banner-data h2, .single-casestudies .banner-data h1 {
		font-size: 56px;
		line-height: 64px;
	}




	
	/* ipf-launch page css started here */
	.effi-heading {
		flex: 0 0 830px;
		max-width: 830px;
	}
	.effi-cust {
		flex: 0 0 383px;
		max-width: 383px;
	}
	.effi-heading h2 {
		font-size: 38px;
		line-height: 51px;
	}
	.cust-name p {
		font-size: 27px;
	}
	.cust-mang p {
		font-size: 20px;
		line-height: 25px;
		letter-spacing: 0.32px;
	}
	.cust-name {
		padding: 0px 20px;
	}
	.def-grid-img {
		flex: 0 0 740px;
		max-width: 740px;
	}





	/* poleforeman page responsive here */
	.plefrm-sec-lft {
		flex: 0 0 865px;
		min-height: 500px;
		max-width: 865px;
	}





    /* nesc page updated css started here */
	.nescfrm-blk .pps-cnt-sec {
		display: block;
		flex: 0 0 52%;
		max-width: 52%;
	}

	/* nesc class page css started here */
	.ntnl-elc-rgt {
		flex: 0 0 43%;
		max-width: 43%;
	}
	.nesc-abt-rls p {
		flex: 0 0 63%;
		max-width: 63%;
		margin-right: 62px;
	}
	.abt-cls-itm {
		flex: 0 0 calc(100% / 3 - 32px);		
	}
	.evnt-pg-lft {
	    margin-right: 48px;
	}




	/* ikegps request page css started here */
	.tnk-txt-lst {
		padding: 88px 104px;
	}
	.aylse-itm {
		flex: 0 0 calc(100% / 1);
		margin: 0 0 32px;
	}
	.aylse-itm:last-child{
		margin: 0;
	}
	.aylse-lst {
		margin: 0;
	}
	/* ikegps request page css ended here */



	
	/* ikegps thank you page css started here */
	.thn-lst-sec .evnt-pg-itm .evnt-bx-img   {
		height: 235px;
	}
	.rld-post-item .rld-post-bx-img {
		height: 260px;
	}
	.home .rld-post-item:last-child{
		display: none;
	}
	/* ikegps thank you page css ended here */



	/* footer css started here */
	.footer_top_lft {
		flex: 0 0 696px;
		max-width: 696px;
	}
	.newfooter {
		flex: 0 0 490px;
		max-width: 490px;
		justify-content: end;
	}
	.quick_links.social_media {
		flex: 0 0 226px;
	}
	.footer-note {
		width: 512px;
	}
	/* footer css ended here */

  /* Insight pages styles starts */
    .insight_ntwrk .banner-data {
      width: 650px;
      margin-right: 0 !important;
      max-width: 650px !important;
    }
    .insigt_trust .tict_netwrk {
      padding:0;
    }
  /* Insight pages styles ends */


   /* Home page styles starts */
    .hm_bnr_sec .hm-bnr_img {
	    flex: 0 0 845px;
	    max-width: 845px;
	    margin-left: 70px;
	  }
	   .hm_ike_imgs .ike_imgs_rgt {
	    /*flex: 0 0 910px;
	    max-width: 910px;*/
	    /*flex: 0 0 62%;
      max-width: 62%;*/
		}
		.hm_ike_imgs .ike_txt_lft {
/*	    margin-left: 164px;*/
      margin-left: 10%;
	    margin-right: 100px;
		}

    .inv-lprs .ike_work_item:last-child {
      display: block;
    }
    .hm_ike_imgs .new_sub-leading_home {
      padding-right: 0;
    } 
    .elvate_sec .elvate_lft {
	    flex: 0 0 716px;
	    max-width: 716px;
	    margin-right: 116px;
		}
    .hm_invstrs .homev4_ike_work_header a {
      height: 205px;
    }

   /* Home page styles ends */


   /* Whitepapers page styles starts */
    .case_stdy_info.whiteper_sec {
      justify-content: start;
    }
   /* Whitepapers page styles ends */
     /* Blog styles starts here  */
   	.blog-slick .slick-slide {
	    margin: 0 16px !important;
	  }
	  .ike_banner-count-silc {
	    width: calc(100% - (100% - 1350px) / 2);
	    padding-left:50px;
    }

   /* Blog styles starts ends  */
   /* polepilot styles starts here */
    .ike_blog_sec.poile_slick .ike_banner-count-silc {
      padding-left: 0;
    }
    .poile_slick .ike_banner-count-silc {
	    width: calc(100% - (100% - 1282px) / 2);
		}
    .blog-slicks .slick-next {
	    right: 65px;
    }
    /* polepilot styles starts ends */

}
  
@media (max-width: 1599px){

	.lpw_logo {
	    margin-bottom: 70PX;
    }
  	.lpw_thankyou {
	    -webkit-box-flex: 0 !important;
	        -ms-flex: 0 0 calc(100% - 380px) !important;
	            flex: 0 0 calc(100% - 380px) !important;
	    max-width: calc(100% - 380px) !important;
	    padding: 70px 0 30px !important;
	}
	
	.event_title{
		margin-bottom: 20px;
	}
	.event_post {
    	padding: 70px 0;
	}
	.page_logo {
    	margin-bottom: 24px;
	}
    .priced_text{
		margin-bottom: 24px;
	}
	.banner.iocb_new:not(.banner2) {
    	height: 1075px;
	}
	.blocks h3 {
    	margin-bottom: 20px;
	}
	.ctw_office_new .core-techheader h2,
	.core-techheader_analyze .core-techheader h2 {
	    font-size: 52px;
	    line-height: 58px;
	 }
	  /* .ctw_office_new .core-techheader h2{
	  	   margin-bottom: 15px;
	  } */
	.built_img {
	    height: 360px;
	    margin: 0 0 20px;
	}
	.built_info p {
	    font-size: 19px;
	    line-height: 30px;
		margin-bottom: 20px;
	}
 	/* .book_demo_fluid .book_demo_cnt {
	    /* height: 300px; */
	    /* padding: 50px 0 !important;  
	} */
  	.office_pro_banner {
    	height: auto;
	}
	/*latest changes*/
	.islf_new .img_details h2 {
	    margin-bottom: 20px;
	}
	.islf_new .img_details > p {
	    margin-bottom: 40px;
	}

 	/*analyze*/
 	.core-techheader_insight .value_properties_wrapper{
	    padding: 15px 0 0;
	}
	.new_sub-leading-imgs {
	    width: 550px;
	}
	.new_sub-leading:nth-child(2n) .new_sub-leading-imgs {
	    margin: 0 auto;
	}
	.new-ike_works_blk .container {
	    padding: 0 50px;
	}
	.core-techheader_insight .core-techheader h2 {
		font-size: 52px !important;
		line-height: 58px;
	}



	/*new version responsive*/
	
	.lpws_img {
	    width: 680px;
	    left: 55px;
	}
	 .lpw_back{
	    right: 5%;
	}
	.lpwh_logo,.page-template-page-landingpage-thankyou .lpw_form h3 {
	    margin-bottom: 30px;
	}
	.page-template-page-landingpage-thankyou .landing_page_wrapper {
	    padding: 100px 0 0;
	}
	.page-id-2624 .landing_page_wrapper .container,
	.page-id-2634 .landing_page_wrapper,
	.page-id-2631 .landing_page_wrapper{
	    padding-bottom: 50px !important;
	}
	.built_poles {
	    padding-bottom: 65px;
	}
	.ike-datasheet-right h2 {
	    font-size: 45px;
	    line-height: 50px;
	    margin-bottom: 30px;
	}
	.ike-datasheet-left {
	    flex: 0 0 710px;
	    max-width: 710px;
	}
	.ike-ofc-pro-inf-left h2 {
	    font-size: 50px;
	    line-height: 60px;
	}
	.ike-ofc-pro-inf-left {
	    flex: 0 0 630px;
	    max-width: 630px;
	}
	.ike_ofc_pro-do {
	    padding-top: 175px;
	    padding-bottom: 50px;
	    margin-bottom: 135px;
	}
	.ike-ofc-pro-inf-right img {
	    width: 580px;
	}
	.ike-ofc-pro_featres h2 {
	    font-size: 53px;
	    line-height: 60px;
	}
	.ike-ofc-pro_featres p {
	    font-size: 32px;
	    line-height: 45px;
	}

	.built_img {
	    height: 390px;
	}
	.banner.ike_office_banner {
		height: 950px;
	}
	.banner.ike_office_banner.strl_bnr{
		min-height: 950px;
	}
	.sv_wrapper + .core-tech-wrapper {
	    margin-top: 70px;
	}
	
	.use-cases-cont {
		padding-bottom: 60px;
	}
	.banner2 { 
	    min-height: 800px;
	}
	.banner.analyze_banner {
	    min-height: 882px !important;
	}
	.core-techheader_analyze .value_properties_row {
	    padding: 64px 0 80px 0;
	}
	.ike-datasheet-section.anlyze{
	    margin-bottom: 80px;
	}
	.why_ike_analyze .coretech-des {
	    margin-bottom: 80px;
	}
	.testimonials_blk_analyze .testimonial_img {
	    flex: 0 0 22%;
	    max-width: 22%; 
	}
    .testimonials_blk_analyze .testimonial_cnt p {
	    font-size: 31px;
	    line-height: 55px;
	    margin-bottom: 35px;
	}
	.page-id-2619 .lpws_img {
	    width: 590px;
	}
	.page-id-2638 .lpws_img {
		    width: 590px;
	}
	.page-id-2619 .landing_page_wrapper .container {
	    padding: 0 24px 25px !important;
	}
	.testimonials_blk_analyze.test-univrsty .testimonial_cnt p {
	    margin-bottom: 40px;
	    height: 140px;
	}
	.core-techheader-uiversity h2 {
	    font-size: 52px;
	    line-height: 58px;
	}
	.page-id-2641 .landing_page_wrapper {
	    padding: 100px 0 50px;
	}
	/*clearance*/
 
	.nav_rht ul li {
	    margin-left: 16px !important;
	}
	.new_sub-leading-left {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 539px;
	    flex: 0 0 539px;
	    max-width: 539px;
	}
	.new_sub-leading_home {  
	    padding-right: 0;
	}
	.nh-webinar-sec-ryt {
	    flex: 0 0 78%;
	    width: 78%;
	}
	.nh-webinar-sec-ryt-2 h3 {
	    padding-right: 50px;
	}
	.nh-gps-reader-sec-lft {
		flex: 0 0 650px;
		max-width: 650px;
	}
	.nh-gps-reader-sec-ryt {
	    width: 600px; 
	}
	.vd_ply_scr {
	    background-size: cover;
	}
	.def-blog .sbcfrm {
	    flex: 0 0 359px;
	    max-width: 359px;
	    margin-left: 32px;
	}
	.new_home-solutions .new_sub-leading:nth-child(2n) .new_sub-leading_home {
	    padding: 0 0 0 0;
	}
    .page-id-2638 .landing_page_wrapper{
		padding-bottom: 50px
	}

	.lpw_sidebar{
	    padding: 70px 10px 0 20px;
	}
	.page-template-page-team .book_demo_cnt h3 {
	    font-size: 36px;
	    line-height: 48px;
	}
	.testimonials_blk_analyze.test-univrsty  .testimonial_img {
	    flex: 0 0 24%;
	    max-width: 24%;
	}
	/* stlev5 css starts */

	#sp-tabs-nav li {
		padding: 24px 0 0;
	}
	.lbf-sec p {
		width: 68%;
		margin: 0 auto 40px;
	}
	.ppl-purp-cnt {
    	padding: 107px 104px 107px 80px;
	}

	/* stlev5 css ends */
	/* stlev2 css starts */

	.suite-sec-bnr,
	.suite-sec-bnr::after {
		height: 500px;
	}
	.suite-sec-bnr span {
		height: 75px;
	}
	.suite-sec-bnr {
		margin-bottom: 80px;
	}
	.suite-sec-video {
	    margin-bottom: 80px;
	}
	.def-blog .sbcblk {
		justify-content: start;
	}
	.roll-item span {
		font-size: 62px;
		line-height: 72px !important;
	}
 	.ctw_office_new .built_img {
		height: 390px;
	} 

 	.ike-ofc-pro-inf-left {
		flex: 0 0 630px;
		max-width: 630px;
	}


	.iocb_new {
		height: 860px !important;
	}
	/* .builtpoles_item {
		margin: 0 60px 0 0;
		flex: 0 0 480px;
		max-width: 480px;
	} */
	/* stlev2 css ends */
	.book_demo_cnt.new-book_demo_cnt.prmnt-sltn h3 {
    font-size: 48px;
    line-height: 56px;
    margin-bottom: 48px;
    padding: 0px 90px;
  }
	.sjp-lft {
		flex: 0 0 694px;
		max-width: 694px;
	}
	.applyjobfrm .resume span.wpcf7-form-control-wrap, .applyjobfrm .clcover span.wpcf7-form-control-wrap{
		width: 694px;
	}
	#scroll-set {
		height: 96px;
	}

	.trng-sec .madeof-prt {
		flex: 0 0 237px;
		width: 237px;
		margin-right: 64px;
	}

	.financial_info.trng-sec .value_propertie_item{
		flex: 0 0 calc(100%/2 - 32px) !important;
	}
	.help_list {
		display: block;
	}
	.help_item {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 64px;
	}
	.help_item:last-child{
		margin-bottom: 0;
	}
	.purpose-sec.trng-sec .purpose-cnt p {
		font-size: 37px;
	}
	.page-template-page-supportcnt .contact_form {
		margin: 0 74px 0 0 !important;
	}
	.contact_form_lft {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 512px;
		flex: 0 0 462px;
		max-width: 462px;
	}




	/* ipf-launch page css started here */
	.efficient-sec {
		flex-wrap: wrap;
	}
	.effi-heading,
	.effi-cust{
		flex: 0 0 1142px;
		max-width: 1142px;
	}
	.effi-heading h2 {
		font-size: 48px;
		line-height: 72px;
		margin-bottom: 88px;
	}
	.cust-name p {
		font-size: 32px;
	}
	.cust-mang p {
		font-size: 26px;
		line-height: 34px;
		letter-spacing: 0.52px;
	}
	.cta-web-right {
		width: 65%;
	}
	.def-grid-img {
		flex: 0 0 690px;
		max-width: 690px;
	}
	.ppl-purp.ppl-white .ppl-purp-cnt {
		padding: 64px 144px 76px 80px;
	}
	.book_demo_fluid.prd-cam-fluid .book_demo_cnt {
		padding: 88px 35px;
	}
	.cust-name {
		padding: 0px 32px;
	}
	.cta-web-right {
		width: 61.3%;
	}





	/* poleforeman page responsive here */
	.cmp-bnr.plefre .cmp-bnr-lft {
		width: 620px;
	}
	.plefrm-sec-lft {
		min-height: 415px;
	}



	/* nesc page updated css started here */
	.nescfrm-blk .pps-cnt-sec {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}


	/* eventswebnier css starts here */
	.evnts_upwebnr,.evnts_spkr_cnt {
		width: 1142px;
	}
	/* eventswebnier css ends here */

	/* Insight pages styles starts */
	.banner-data h1 {
      font-size: 62px !important;
      line-height: 72px !important;
	 }
	.industry-face {
	  padding-bottom: 32px;
	}
	.insigt_sps {
	   flex-wrap: wrap;
	}
	.insigt_sps .shaps_lst {
	   margin-bottom: 32px;
	}
	.insight_ntwrk .book_demo_sec h3 {
	   width: 78%;
	   flex: 0 0 78%;
	}
	.insight_ntwrk .industry-face {
	  padding-bottom: 32px;
    }
    .fourcol .gridcol {
      flex: 0 0 calc(100%/ 2 - 25px);
    }
    .tickt_pols.fourcol .gridcol {
      flex: 0 0 calc(100%/ 4 - 25px) !important;
    }

    .insigt_trust .tict_netwrk {
      padding: 0;
      margin:0;
    }

  /* Insight pages styles ends */

   /* Home page styles starts */
    .hm_bnr_sec .hm-bnr_img {
	    flex: 0 0 698px;
	    max-width: 698PX;
	    margin-left: 64px;
		}
		.hm_ike_sute p.suite_p{
			padding-bottom: 0;
		}

    .hm_ike_imgs .ike_txt_lft {
	    /*flex: 0 0 440px;
	    max-width: 440px;*/
	    flex: 0 0 34%;
      max-width: 34%;
/*	    margin-left: 54px;*/
      margin-left:10%;
	    margin-right: 72px;
		}
		.hm_ike_imgs:nth-child(3n) .ike_txt_lft {
	    margin-right: 60px;
	    margin-left: 72px;
		}  
		.ike_txt_lft.pole_formn {
	      margin-left: 72px;
	      margin-right: 60px;
	    }
	  .hm_ike_imgs .ike_imgs_rgt {
	    flex: 0 0 58%;
	    max-width: 58%;
		}
		.hm_ike_imgs .ike_imgs_rgt {
			/*flex: 0 0 734px;
			max-width: 734px;*/
     }
		.ike_txt_lft.pole_formn {
      margin-left: 72px;
      margin-right: 60px;
    }

    .elvate_sec .elvate_lft {
	    flex: 0 0 598px;
	    max-width: 598px;
	    margin-right: 104px;
    }
 /*   .hm-nationl .natil_txt {
		  flex: 0 0 778px;
		  max-width: 778px;
		}*/
		.hm-nationl .natil_txt h2 {
	    line-height: 56px;
	  }
	  /*.hm_invstrs .homev4_ike_work_header a {
      height: 205px;
    }*/
    .hm_bok_demo .book_demo_cnt h3 {
	    font-size: 48px;
	    line-height: 56px;
	    margin-bottom: 48px;
	    font-weight: 400;
	  }
    .elvate_sec .elvate_rgt p {
	    font-size: 20px;
	    line-height: 28px;
	  }
	.ike_txt_lft .new_sub-leading-cnt p {
	    font-size: 20px;
	    line-height: 28px;
	}
   /* Home page styles ends */

   
   /* Whitepapers page styles starts */
    .whiteper_sec .case_stdy_cnt {
      max-width: 778px;
    }  
    .case_stdy_info.whiteper_sec {
      justify-content: start;
    }

   /* Whitepapers page styles ends */
   /* email-preference styles starts */
   .email_prfers h2 {
    font-size: 48px;
    line-height: 64px;
   }
   /* email-preference styles ends */


}
 
@media (max-width: 1349px){
	.lpw_header h2{
	    font-size: 30px;
	}

	.lpw_form h2 {
	    font-size: 42px;
	    margin-bottom: 20px;
	}
	.lpw_form p {
		font-size: 19px;
		line-height: 24px;
	}
	.lpw_header p, .lpw_form_wrapper .with_frm_style .frm-show-form div.frm_description p{
	    font-size: 19px;
	    line-height: 24px;
	}
	.mktoFormRow,
	.lpw_form_wrapper .frm_fields_container {
	    margin-top: 20px;
	}
	.lpw_back {
    	margin: 0 0 30px;
	}
	.landing_page_wrapper {
	    min-height: auto;
	}
  	.cam-frm {
    	padding: 64px 0;
	}
	.events_banner{
		min-height: auto;
		padding: 50px 0;
	}
	.event_schedule ul li strong{
		font-size: 20px;
	}
	.events_page_list .ike_works_row{
		margin: 0 -21px;
	}
	.events_page_list .ike_work_item{
		margin: 0 21px 42px 21px;
	}
	.events_page_list{
		padding: 50px 0;
	}
	.banner.iocb_new:not(.banner2){
		padding-top: 200px;
	}
	.ctw_office_new .core-techheader h2,
	.iosb_cnt h2,
	.core-techheader_analyze .core-techheader h2,
	.analyze_banner .banner-data h1{
		font-size: 42px;
	}
	.banner-data.iosb_cnt {
	    width: 560px;
	}
	.ctw_office_new {
	    padding-top: 80px;
	}
	.book_demo_fluid .book_demo_cnt h3 {
	    font-size: 30px;
	}
 
	/*latest changes*/
	.islf_new .img_details h2 {
        margin-bottom: 15px;
	}
	.islf_new .img_details > p {
	    margin-bottom: 30px;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .img_deatils_swapper:first-child {
	    margin-left: 0;
	}
	.details_list ul li a strong {
       margin-right: 20px;
	}
	.islf_new .img_deatils_element {
    	margin-bottom: 60px;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_devices {
    	margin: 0 0 0 85px;
	}
	.islf_new .img_deatils_element:last-child {
	    margin-bottom: 80px;
	}
	.img_swappers_list .img_deatils_element:nth-child(3) .img_deatils_swapper:first-child .img_details {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 680px;
	    flex: 0 0 600PX;
	    max-width: 600px;
	}
	.Insight-banner .banner-data h1,.ike_office_banner .banner-data h1,
	.University_banner .banner-data h1 {
	    font-size: 42px;
	}
	/*analyze*/
	.core-techheader_insight .core-techheader {
	    padding: 60px 0 0;
	}
	.core-techheader_insight .vpf_new_insight,
	.core-techheader_analyze .value_properties_row{
	    margin: 0 -20px;
	} 
	.core-techheader_analyze .core-techheader {
	    padding: 60px 0 0;
	}
	.University_banner .banner-data {
	    width: 530px;
	}
	.modal-content .core-techheader2 h2{
		padding-right: 0;
		font-size: 36px !important;
	}
	.bdi_fluid.unvrty .book_demo_cnt h3 {
	    padding: 0 145px;
	}
	.new_home-solutions h2 {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 42px;
	    line-height: 52px;
	    margin-bottom: 50px;
	}
	.home-powered span {	
	    font-size: 29px;	
	}	
	.home-powered span {	
	    font-size: 23px;	
	}
	.new_sub-leading-left {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 570px;
	            flex: 0 0 570px;
	    max-width: 570px;
	}
	.new_sub-leading-imgs {
	    width: 450px;
	}
	.new_sub-leading_home {
	    padding-right: 50px;
	}
	.new_sub-leading-left p {
	    margin-bottom: 32px !important;
	}
	.new_home-solutions h2 {
	    margin-bottom: 30px;
	}
	.new-ike_works_blk .container {
	    padding: 0 15px;
	}
	.testimonials_blk_university {
	    padding-bottom: 120px;
	}
	 .lpws_img {
	    width: 600px;
	    left: 30px;
	}
	.lpw_form_wrapper h3.frm_form_title {
		font-size: 36px;
		line-height: 48px;
	}
	 .lpw_main {
	    padding: 42px 0 42px 0;
	}
	 .landing_page_wrapper .container {
	    padding: 0 15px !important;
	    width: 1170px;
	}

	.builtpoles_item {
	    margin: 0 60px 0 0;
	    flex: 0 0 480px;
	    max-width: 480px;
	}
	.ike-datasheet-left {
	    flex: 0 0 675px;
	    max-width: 675px;
	}
	.ike-datasheet-right {
		flex: 0 0 440px;
		max-width: 440px;
		padding: 70px 0;
	}
	.ike-ofc-pro-inf-right {
	    position: absolute;
	    right: 8px;
    }
    .ike-pro-left-equips {
	    flex: 0 0 625px;
	    max-width: 625px;
	}
	.ike-ofc-pro-inf-left h2 {
	    margin-bottom: 35px;
	}
	.ike-left-equip h3 {
	    font-weight: 500;
	    font-size: 22px;
	}
	.ike_ofc_pro-do {
	    padding-bottom: 25px;
	}
	.iwf_cnt h3 {
	    font-size: 45px;
	    line-height: 50px;
	}
	.iwf_cnt {
        padding: 110px 0;
	    flex: 0 0 532px;
	    max-width: 532px;
	}
	.ike-workflow-wrapper .iwf_row_img {
	    flex: 0 0 605px;
	    max-width: 605px;
	    margin-right: 0;
	}
	.ike-workflow-wrapper .iwf_row_img img {
	    width: 93%;
	}
	.ike-ofc-pro_featres h2 {
	    font-size: 45px;
	    line-height: 55px;
	    margin-bottom: 20px;
	}
	.ike-ofc-pro_featres p {
	    font-size: 28px;
	    line-height: 40px;
	}
	#ofc-sol-featured-tabs ul li a {
        padding: 10px;
        flex: 0 0 190px;
	    width: 190px;
	}
	.featured-tabs-section table tr td:nth-child(2), .featured-tabs-section table tr td:nth-child(3) {
	    width: 190px;
	}
	.iosb_cnt {
	    width: 560px;
	}
	.iocb_new {
	    height: 830px !important;
	}
	.ike-workflow-wrapper .iwf_row_img img {
	    margin-left: 0;
	}
	.built_img {
	    height: 347px;
	}
	.banner-data p {
	    font-size: 42px;
	    line-height: 52px;
	}
	.banner-data {
	    width: 510px;
	}
	.banner2 {
	    padding-top: 210px;
        min-height: 780px;
	}
	
	.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .ike_device_img {
	     padding: 0; 
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_devices {
	    margin: 0;
	}
	.ts_wrapper .aboutus_img {
	    height: 542px;
	}
	.use-cont-value {
		flex: 0 0 351px;
		margin: 0 20px 20px;
	}	
	.use-cont-sec {
	    margin: 0 -20px;
	}
	.banner.Insight-banner {
	    min-height: 880px;
	}
	.testimonials_blk_analyze .testimonial_cnt p {
	    font-size: 33px;
	    line-height: 46px;
	    margin-bottom: 40px;
	}
	.testimonials_blk_analyze .quote_author img {
	    margin-right: 30px;
	}
	.modal-content .value_properties_wrapper .value_propertie_item {
	    flex: 0 0 256px;
        max-width: 256px;
	}
	.modal-content .coretech-row {
	    padding: 0 20px;
	}
	.analyize_what_we_do .analyize_pop_up-header {
	    margin-bottom: 0;
	}
	.testimonials_blk_analyze .testimonial_cnt {
	    flex: 0 0 73%;
	    max-width: 73%;
	}
	.testimonials_blk_analyze .testimonial_img,.testimonials_blk_analyze.test-univrsty .testimonial_img {
	    flex: 0 0 27%;
	    max-width: 27%;
	}
	
	.testimonials_blk_analyze.test-univrsty {
    	margin-top: 0; 
	}

	.testimonials_blk_analyze.test-univrsty .testimonial_cnt p  {
	    height: 135px;
	}

	.value_properties_university .value_properties_row {
		padding-top: 0px !important;
		margin: 0 -20px;
	}
	.page-template-page-structural .value_properties_row {
	    margin: 0 -20px;
	}
	.strcl_bbw.block_bannner_wraper{
		width: 100% !important;
	}
	.def-blog .ike_works h2 {
	    font-size: 52px;
	    line-height: 58px;
	}
	.def-blog .sbcblk .ike_work_item {
	    flex: 0 0 351px;
	    width: 351px;
	} 
	/*clearance*/
	.roll-container {
	    height: 72px;
	}
	.banner-data p {
	    margin-bottom: 40px !important;
	}
	.page-template-page-casestudy .banner-data p{
		margin-bottom: 0 !important;
		font-size: 34px;
		line-height: 45px;
	}
	.banner.Insight-banner .banner-data p {
		font-size: 34px;
		line-height: 45px;
	}
	.nw_suite_sec h2 {
	    font-size: 52px;
	    line-height: 62px;
	}
	.nh-webinar-sec-ryt-2 h2 {
	    font-size: 42px;
	    line-height: 48px;
	}
	.web_h3, .nh-webinar-sec-ryt-2 h3 strong {
	    font-size: 32px !important;
	    line-height: 43px !important;
	}
	.new_home_com-support.company_support h2 {
	    font-size: 52px;
	    line-height: 58px;
	}
	.book_demo_cnt h3,.book_demo_cnt.new-book_demo_cnt.prmnt-sltn h3 {
	    font-size: 36px;
	    line-height: 48px; 
	    margin-bottom: 48px;
	}
	.banner.Insight-banner .banner-data p,
	.banner.analyze_banner .banner-data p,
	.University_banner .banner-data > p{
	    margin-bottom: 48px !important;
	}

	.banner.analyze_banner .banner-data p,.University_banner .banner-data > p {
		font-size: 34px;
		line-height: 45px;
	}
	.modal-content .banner-data p {
	    margin-bottom: 42px !important;
	}
	.ikewire-blk .ike_banner_lft {
	    flex: 0 0 380px;
	}
	.ikewire-blk .ike_banner_rht {
	    flex: 0 0 650px;
	}
	.ikewire-blk .sbcfrm h3 {
	    margin-bottom: 24px;
	}

	.blog4-category-cnt .ike_work_item {
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
	.ikewire-blk .ike_banner h1 {
	    padding-right: 20px;
	}
	.ikewire-blk .ike_banner_rht .ike_word_cnt h6 a {
	    font-size: 42px;
	    line-height: 48px;
	}
	.ikewire-blk .blog4-category-cnt .ike_word_cnt h6 a {
	    font-size: 28px;
	    line-height: 34px;
	}
	.page-template-page-about .banner-data p,
	.page-template-page-careers .banner-data p,
	.page-template-page-team .banner-data p {
	    margin-bottom: 52px !important;
	}
	.investrors_banner .banner-data p {
	    margin-bottom: 24px !important;
	}
	.page-template-page-contact .mrkform .frm_description p {
	    font-size: 19px;
	    line-height: 24px;
	}
	.blog4-category-cnt .ike_word_cnt p {
	    margin-bottom: 12px;
	}
	.webinar-tq-h h1 {
	    font-size: 52px;
	    line-height: 68px;
	}
	/* stlev5 css starts */
	
	h1 {
		font-size: 52px;
		line-height: 62px;
	}
	h2 {
		font-size: 40px;
		line-height: 50px;
	}
	p {
		font-size: 20px;
		line-height: 30px;
	}
	.map-loc {
		height: 525px;
	}
	.dor-cult-sec { 
		padding: 50px 40px;
		width: 547px;
	}
	.cmp-bnr-lft h1 {
		font-size: 52px;
		line-height: 62px;
	}
	.cmp-bnr-lft p, .opm-sec-top p, .opm-sbm-lft-cnt p, .purpose-cnt p, .pps-cnt-sec p, .dor-cult-sec p, .core-sec p,.tlnt-sec p,.tlnt-sec p,.cmp-bnr-lft p,.hlpng_trng p {
		font-size: 20px;
	}
	.nesc-training .cmp-bnr-lft p {
		font-size: 22px;
	} 
	.opm-sec-top h2, .purpose-cnt h2, .core-sec h2, .dor-cult-sec h2,.madeof-sec h2,.tlnt-sec h2,.cstm-sprt-sec h2,.ike-tmsec h2,
	.industry-face h2,.sp-content h2, .lbf-sec h3, .ppl-purp-cnt h2, .glob-p h2, .inv-lprs h2,
	.market_announements .ia_header h2, .financial_info .ia_header h2, .leadership_gvrnce .ia_header h2,.ia_item.faqs .ia_header h2,.hlpng_trng h2 {
		font-size: 40px;
		line-height: 50px;
	}
	.hlep_cnt h2{
		font-size: 36px;
		line-height: 44px;
	}
	.opm-sbm-lft, .pp-cnt-lft, .madeof-prt{
		flex: 0 0 546px;
		width: 546px;
		margin-right: 48px;
		margin-bottom: 48px;
	}
	.opm-sbm-lft > .opp-img1 {
		width: 100%;
		height: 275px;
	}
	.ind-vid-bnr {
		background-position: left 60% center;
	}
	.lbf-sec p {
		width: 80%;
	}
	.glob-p p {
		width: 87% !important;
	}
	.wrk-opt-prt {
		padding: 32px 40px;
	}
	.updjobs .hw_list {
		flex: 0 0 79%;
		width: 79%;
		margin-left: 40px;
	}
	
	#sp-tabs-nav li {
		width: 220px !important;
	}
	#sp-tabs-nav li h3{
		margin-bottom: 5px;
	}
	.book_demo_sec h3 {
		width: 76%;
		flex: 0 0 76%;
	}
	.sp-tabs, #sp-tabs-nav, .sp-ourvalues strong {
		width: 100%;
	}
	.menu > ul > li.menu-item-1025, .menu > ul > li.menu-item-4535 {
		margin-right: 25px;
	}
	.fld-tb-lft,
	.fld-tr-lft > div,
	.fld-img-sec > div{
		border: 1px solid #fff !important;
	}
	.fld-t-sec-lft{
		border: none !important;
	}


	/* stlev5 css ends */
	/* stylev2 starts */

	.new_home-solutions .suite_p {
		width: 98%;
		margin: 0 auto 65px;
	}
	.suite-sec-bnr, .suite-sec-bnr::after {
		height: 450px;
	}
	.suite-sec-bnr span {
		height: 65px;
	}

	.iwf_cnt {
		padding: 110px 0;
		flex: 0 0 532px;
		max-width: 532px;
	}
 	.iwf_cnt h3 {
		font-size: 45px;
		line-height: 50px;
	}
	.iwf_row_img {
		flex: 0 0 605px;
		max-width: 605px;
		margin-right: 0;
	}
	.iocb_new {
		height: 830px !important;
	}
	.builtpoles_item {
		margin: 0 60px 0 0;
		flex: 0 0 480px;
		max-width: 480px;
	}
	.ctw_office_new .built_img {
		height: 347px;
	}
	.feildtools_banner {
		padding-top: 210px !important;
		min-height: 780px !important;
		padding-bottom: 0 !important;
	}
	.feildtools_banner .banner-data {
		width: 510px;
	}
	.page-template-page-ikedevice .core-techheader2 {
		padding: 60px 0 50px !important;
	}
	.page-template-page-ikedevice .core-techheader h2 {
		font-size: 52px;
		line-height: 58px;
	}
	.strcrl_cnt h2 {
		font-size: 42px;
	}
	/* stylev2 ends */
	.nh-gps-reader-sec-lft {
		flex: 0 0 635px;
		max-width: 635px;
	}
	.nh-gps-reader-sec-ryt {
		width: 510px;
	}
	#scroll-set {
		height: 80px;
	}

	.purpose-sec.trng-sec .purpose-cnt p {
		font-size: 34px;
	}


	.cmpinfo-blk .cmp-bnr-lft h1 {
		font-size: 52px;
		line-height: 62px;
	}
	.wtch-sec-lft, .cmpinfo-blk .nw-book-expert-ryt{
		flex: 0 0 546px;
		width: 546px;
		margin-right: 48px;
	}
	
	.wtch-sec-lft ul {
		margin-bottom: 18px;
		padding-left: 30px;
	}
	.clbrtn-lft {
		flex: 0 0 546px;
		width: 546px;
		margin-right: 48px;
	}
	.clbrtn-ryt h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 30px;
	}
	.cmpinfo-blk .nw-book-expert-lft h2 {
		font-size: 40px;
		line-height: 50px;
	}
	
	/* .single-casestudies .coretech-content-rht {
		padding: 0 30px 30px;
	} */

	.cs_content {
		width: 1140px;
		margin: 0 auto;
	}
	.cs_content_row .coretechshwd-img {
		flex: 0 0 515px;
		width: 515px;
		height: 340px;
	}
	.contact_form_lft {
		-ms-flex: 0 0 450px;
		flex: 0 0 450px;
		max-width: 450px;
	}






	/* ipf-launch page css started here */
	.cmp-bnr {
		padding: 52px 0 90px;
	}
	.pcwh_logo {
		margin-bottom: 22px;
	}
	.cmp-bnr-lft h1 {
		font-size: 42px;
		line-height: 55px;
	}
	.prd-cam h3 {
		font-size: 34px;
		line-height: 41px;
		margin-bottom: 30px;
	}
	.prd-cam p {
		margin-bottom: 15px;
	}
	.pc-efficient {
		padding: 100px 0;
	}
	.effi-heading, .effi-cust {
		flex: 0 0 1080px;
		max-width: 1080px;
	}
	.effi-heading h2 {
		font-size: 44px;
		line-height: 61px;
		margin-bottom: 68px;
	}
	.cust-name p {
		font-size: 28px;
	}
	.cust-mang p {
		font-size: 24px;
		line-height: 31px;
		letter-spacing: 0.52px;
	}
	.cta-web-right p {
		font-size: 22px;
		line-height: 28px;
	}
	.cta-web-right h2 {
		font-size: 44px;
		line-height: 57px;
		margin-bottom: 20px;
	}
	.cta-web-right h3 {
		font-size: 32px;
		line-height: 41px;
		margin-bottom: 40px;
	}
	.ike-nw-def{
		padding: 90px 0;
	}
	.ike-nw-ftre {
		padding: 0 0 90px;
	}
	.nw-pole-hdng h3 {
		font-size: 44px;
		line-height: 61px;
		margin-bottom: 54px;
	}
	.def-grid-text {
		flex: 0 0 470px;
		max-width: 470px;
	}
	.def-grid-text h3 {
		font-size: 44px;
		line-height: 55px;
		margin-bottom: 20px;
	}
	.def-grid-text p {
		font-size: 21px;
		line-height: 28px;
		margin-bottom: 15px;
	}
	.def-grid-img {
		flex: 0 0 645px;
		max-width: 645px;
		width: 100%;
	}
	.img_details.nw-pole-img-dtls {
		flex: 0 0 470px !important;
		max-width: 470px !important;
	}
	.book_demo_fluid.prd-cam-fluid .book_demo_cnt {
		padding: 70px 95px;
	}
	.features-btn {
		margin-top: 50px;
	}
	.img_deatils_element.ike-nw-pole .details_list ul li a {
		display: block;
		padding: 20px;
	}
	.ppl-purp.ppl-white .ppl-purp-cnt {
		padding: 64px 110px 76px 80px;
	}




	/* poleforeman page started here */
	.cmp-bnr.plefre {
		padding: 180px 0 62px;
	}
	.plefre_logo {
		width: 460px;
		margin-bottom: 25px;
	}
	.industry-face {
		padding: 54px 0;
	}
	.opm-sec.plefrm-sec {
		padding: 54px 0 0;
	}
	.opm-sec-top.plefrm-sec-top {
		width: 550px;
		margin-bottom: 54px;
	}
	.opm-sbm-lft-cnt h3 {
		font-size: 32px;
	}
	.plefrm-sec-lft {
		flex: 0 0 755px;
		max-width: 755px;
	}
	.plefrm-sec-rgt h3 {
		font-size: 32px;
	}
	.plefrm-sec-midle {
		margin-bottom: 54px;
	}
	.preflm_demo_cnt {
		padding: 25px 0 54px;
	}
	.book_demo_sec.prfm-bk-sec {
		padding: 75px 0;
	}
	.opm-coll-sec {
		flex: 0 0 calc(50% - 20px);
		margin: 0 0 40px;
	}
	.opp-coll {
		margin-bottom: 25px;
	}
	.opm-sbm-coll-cnt h3 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	} 



	/* nesc page updated css started here */
	.nescfrm-blk .pps-cnt-sec {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.nescfrmlft {
		flex: 0 0 495px;
		max-width: 495px;
	}




	/* nesc class page css started here */
	.trng-cls-bnr {
		padding: 154px 0 54px;
	}
	.ntnl-elc-lft {
		flex: 0 0 590px;
		max-width: 590px;
		margin-right: 60px;
	}
	.trng-cls-txt h5 {
		font-size: 20px;
	}
	.ntnl-elc-lft-txt h1 {
		font-size: 54px;
		line-height: 65px;
	}
	.ntnl-elc-lft-txt h3 {
		font-size: 32px;
		line-height: 41px;
	}
	.ntnl-elc-lft-txt p {
		font-size: 20px;
	}
	.nesc-intsr-lft {
		margin-right: 35px;
	}
	.nesc-abt-rls p {
		flex: 0 0 60%;
		max-width: 60%;
		margin-right: 35px;
	}
	.abt-mid-itm {
		flex: 0 0 calc(100% / 3 - 25px);
	}
	.ge-qet {
		padding: 70px 0;
	}




	/* ikegps request page css started here */
	.tnk-txt-lst {
		padding: 62px 80px;
	}
	.anyle-txt-logo h4 {
		font-size: 29px;
		line-height: 41px;
	}
	.logo-txt h1,
	.aylse-itm h1{
		font-size: 54px;
		line-height: 65px;
	}
	.tnk-frm .mrkform .mktoForm{
		margin-top: 48px;
	}
	/* ikegps request page css ended here */




	/* ikegps thank you page css started here */
	.frm-thank-you {
		padding: 200px 0 85px;
	}
	.tnk-bnr-logo {
		margin-bottom: 18px;
	}
	.frm-tnk-bnr h1 {
		font-size: 58px;
		line-height: 69px;
		margin-bottom: 18px;
	}
	.frm-tnk-bnr p {
		font-size: 32px;
		line-height: 41px;
		margin-bottom: 48px;
	}
	.thnk-last-sec {
		padding: 54px 0;
	}
	/* ikegps thank you page css ended here */


	/* footer css started here */
	 .quick_links {
        flex: 0 0 200px;
        padding: 0;
    }
    /* footer css ended here */



	/* industary page started */
	.cmp-bnr.indts_bnr .cmp-bnr-lft {
		width: 560px;
	}
	.ind_bn_pr {
		font-size: 26px;
		line-height: 42px;
	}
	.cmp-bnr.indts_bnr {
		padding: 200px 0 80px;
	}
	/* industary page ended */

	/* case studies  css starts here*/
	.cse_stdy_hd h1 {
		font-size: 56px;
		line-height: 65px;
	}
  .insigt_trust .trust_cnt h2 {
    font-size: 64px;
    line-height: 70px;
  }
  .insigt_trust .trust_cnt p {
    font-size: 26px;
  }
  /* case studies  css ends here*/


	/* eventswebnier css starts here */
	.evts_rgt_upcmg {
		max-width: 375px;
		flex: 0 0 375px;
	}
	.evnts_upwebnr, .evnts_spkr_cnt {
		width: 960px;
	}
	/* eventswebnier css ends here */

	/* Insight pages styles starts */
	.insiht_bner .banner-data p {
	  font-size: 34px;
	  line-height: 45px;
	}

	/* Insight pages styles ends */


	/* Home page styles starts */
	.hm_bnr_sec .hm-bnr {
    padding: 70px 0;
  }
  .hm_bnr_sec .hm-bnr_img {
    flex: 0 0 684px;
    max-width: 684PX;
  }
  .pols_ike .pols {
    padding: 42px 32px;
  }
  /*.hm_ike_imgs .ike_txt_lft {
    flex: 0 0 426px;
    max-width: 426px;
    margin-left: 30px;
    margin-right: 60px;
  }
  .hm_ike_imgs:nth-child(3n) .ike_txt_lft {
    margin-right: 45px;
    margin-left: 60px;
  }
  .hm_ike_imgs .ike_imgs_rgt {
    flex: 0 0 680px;
    max-width: 680px;
  }*/
    .hm_ike_imgs .ike_txt_lft {
  /*  flex: 0 0 426px;
    max-width: 426px;*/
/*    margin-left: 32px;*/
    margin-left: 8%;
    margin-right: 60px;
  }
  .hm_ike_imgs:nth-child(3n) .ike_txt_lft {
    margin-right: 45px;
    margin-left: 60px;
  }
  .hm_ike_imgs .ike_imgs_rgt {
   /* flex: 0 0 680px;
    max-width: 680px;*/
  }

  .ike_txt_lft.pole_formn {
    margin-left: 60px;
    margin-right: 45px;
  }
  .elvate_sec .elvate_lft {
    flex: 0 0 570px;
    max-width: 570px;
    margin-right: 94px;
  }
  .hm_invstrs {
    padding: 46px 0;
  }
  .hm_bnr_txt h2, .hm_cmpns h2, .hm_ike_sute  .nw_suite_sec h2, .elvate_sec .elvate_rgt h2 {
    font-size: 40px;
    line-height: 44px;
  }
	/* Home page styles ends */


	/* Whitepapers page styles starts */
    .whiteper_sec .case_stdy_cnt {
      max-width: 740px;
    }

	/* Whitepapers page styles ends */

	/* LP-Campaign-Template-Img-Form styles here */
  .cmpimg_txt .cmpimg_cnt h1 {
    font-size: 42px;
  }

  /* LP-Campaign-Template-Img-Form styles ends */

  /* Blog page styles starts */

	.ike_blog_sec .ike_banner-count-silc {
    /* padding-left: 7%; */
    width: calc(100% - (100% - 1170px) / 2);
    padding-left: 18px;
	}
  .ike_blog_sec .wlcme_blg h1 {
    font-size: 78px;
    line-height: 82px;
  }
  .ike_blog_sec .wlcme_blg p {
    font-size: 30px;
    line-height: 38px;
  }
  .ikewire-blk .hiring_wrpper h2 {
    font-size: 34px;
    line-height: 40px;
  }
	/* Blog page styles ends */

  /* Blog post page templete styles starts */
  .blg_asst .blg-ast_txt h2 {
    font-size: 44px;
    line-height: 50px;
  }
  .blog_post_artls {
    padding: 70px 0px;
  }
  
  /* Blog post page templete styles ends */

  /* Blog Author page styles starts */
  .per1-profile .per1-profile-blog h1 {
    font-size: 56px;
    line-height: 66px;
  }
  .authr_sec .hiring_wrpper h2 {
    font-size: 48px;
    line-height: 52px;
  }
  .blog_enjy_pst .ike_banner-count-silc.ike_banner_rht {
    width: 100%;
    padding-left: 0;
  }
  .enjy_pst h2 {
    font-size: 44px;
    line-height: 56px;
  } 
  .prfm-bk-sec .board_members_blk h3{
    font-size: 30px;
    line-height: 38px;
  }
  .prfm-bk-sec .bk-demo-cnt-one p {
    font-size: 18px;
    line-height: 26px;
  }
  .bk-demo-cnt-two input.mktoField.mktoEmailField {
    width: 310px !important;
  }
  .blog4-category-cnt .alm-paging-content .ike_work_item {
	 margin:0px 16px !important;
	}
  /* Blog Author page styles ends */

  /* Blog post page styles starts */

  .blg_asst .blg-ast_txt h2 {
    font-size: 40px;
    line-height: 46px;
  }
  .blog_post_artls {
    padding: 60px 0px;
  }
  .blog_post_artls {
    padding: 60px 0px 0;
  }
  .blg_asst .blg-ast_img .bg-blg {
    height: 261px;
  }
  /* Blog post page styles ends */


  /* University page styles starts */
  .new_universe_sec .banner-data h1 {
    font-size: 56px !important;
    line-height: 66px !important;
  }
  .new_universe_sec .University_banner .banner-data {
    width: 575px;
  }
  .new_universe_sec .banner-data p{
  	margin-bottom: 0 !important;
  }
  .new_core_unverse .core-tech-wrapper-universe,.univers_prdt_trng {
    padding: 54px 0px;
  }
  .new_core_unverse .core-techheader-uiversity h2 {
    font-size: 44px !important;
    line-height: 54px;
  }
  .univers_stands .coretech-content-lft-cnt h3 {
    font-size: 34px;
    line-height: 40px;
  }
  .univers_stands .why_ike_university {
    padding: 54px 0 !important;
  }
  .univers_prdt_trng h2 {
    font-size: 42px;
    line-height: 56px;
  }
  .univers_prdt_trng .univers_trng .unvrse_ike h3 {
    font-size: 34px;
    line-height: 40px;
  }
  .univers_prdt_trng .univers_trng .unvrse_ike .univers_txt p{
    padding-bottom: 26px;
  }
  .univers_prdt_trng .univers_trng .unvrse_ike {
    max-width: 47%;
    flex: 0 0 47%;
  }
  .banner_group .bnner_img {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .univrse_instructr .insts_cnt {
    padding: 30px 0;
  }
  /* University page styles ends */

  /*  University-individual-hub  page styles starts  */
  .univrse_stds_hub .coretech-content-lft-cnt .core_per h3 {
    font-size: 28px;
    line-height: 36px;;
  }
  .univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub h2 {
    font-size: 30px;
    line-height: 36px;
  }
  .univrse_stds_hub .need_hub  h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .univrse_instructr .insts_cnt {
    padding: 47px 0;
  }
  .univrse_instructr .insts_cnt h2 {
    font-size: 44px;
    line-height: 58px;
  }
  .univrse_instructr .insts_cnt b {
    font-size: 32px;
    line-height: 38px;
  }
  .attnds_hub .insigt_trust {
    padding: 56px 0;
  }
  .attnds_hub .insigt_trust h2,.hub_faq .FAQs-here .faq-heading h3 {
    font-size: 42px;
    line-height: 56px;
  }
  .hub_faq .FAQs-here {
    padding: 54px 0;
    gap: 38px;
  }
  .univrse_stds_hub .coretech-row .coretech-des{
  	flex:0 0 48.5%;
  	max-width: 48.5%;
  }
  .univrse_instructr .univrse_instructr-cnt {
    width: calc(100% - (100% - 1170px) / 2);
  }
  .univrse_grup .bnr_grp_pge h3 {
    font-size: 44px;
    line-height: 54px;
  }
  .univrse_grup .bnr_grp_pge p{
  	margin-bottom: 40px !important;
  }
  .bnner_form h4 {
    font-size: 32px;
    line-height: 38px;
  }
  .nsc_educrt h2 {
    font-size: 44px;
    line-height: 60px;
  }
  .nesc_class .banner-data ul li {
    max-width: 48.2%;
    flex: 0 0 48.2%;
  }
	.nec_clss .coretech-row .coretech-des {
    flex: 0 0 48.2%;
    max-width: 48.2%;
	}
  .banner_group .banner-data {
    flex: 0 0 46%;
    max-width: 46%;
  } 
  /*  University-individual-hub  page styles ends  */
  /*  University Traning page styles starts  */
  .univrse-pole_trng .pole_cnt .pole_img {
    flex: 0 0 39%;
    max-width: 39%;
  }
  .pole_lsts .pole_trning h2 {
    font-size: 45px;
    line-height: 58px;
  }

  .train-here .train-heading h3 {
    font-size: 42px;
    line-height: 56px;
  }
  .pole_neds {
    padding: 54px 0px 32px;
  }
  .univrse-pole_trng {
    padding: 54px 0;
  }

  .pole_cnt .polemn_txt p {
    font-size: 20px;
    line-height: 28px;
  }
  .pole_neds {
    padding: 40px 0px 32px;
  }
  .pole_lsts .pole_trning h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .train-here .train-heading h3 {
    font-size: 36px;
    line-height: 48px;
  }
  .faq-data, .train-data {
    flex: 0 0 94%;
    max-width: 94%;
  }
  .train-here .train-drops {
    flex: 0 0 66%;
    max-width: 66%;
  }
/* Blog pages  */



  /*  University Traning page styles ends  */
  /* Ungated styles start here */
.ungated_form .bnner_form form .mktoFormRow{
	margin-top: 0;
}


  /* Ungated styles end here */
	
  .contact_sec .contct_cnt .contct_frms {
    flex: 0 0 37.8%;
    max-width: 37.8%;
  }
  .contact_sec .contct_cnt .contct_list {
    flex: 0 0 59%;
    max-width: 59%;
  }
  .contact_sec .contct_cnt .contct_list h1 {
    font-size: 56px;
    line-height: 64px;
  }

  /* Use case templete styles starts starts */
	.simply-row .coretech-des {
	  gap: 56px;
	}
  .use_case_joint .banner_group .banner-data {
    flex: 0 0 55%;
    max-width: 55%;
  }
  .use_case_joint .banner_group .bnner_img {
    flex: 0 0 38%;
    max-width: 38%;
  }
  .new_universe_sec .use_case_joint .banner-data h1 {
    font-size: 52px !important;
    line-height: 60px !important;
  }
  .University_banner.use_case_joint .banner-data > p {
    font-size: 30px;
    line-height: 40px;
  }
  .cust_imgs_sce {
    flex: 0 0 54%;
    max-width: 54%;
  }
  .use_case-rvw .custmr_rvw .cust_rvw .quote_imq_lft svg,.use_case-rvw .quote_imq_rgt svg {
    width: 68px;
    height: 68px;
  }
  /* Use case templete styles starts ends */
  .contact_sec .contct_cnt .contct_frms {
    flex: 0 0 37.8%;
    max-width: 37.8%;
  }
  .contact_sec .contct_cnt .contct_list {
    flex: 0 0 59%;
    max-width: 59%;
  }
  .contact_sec .contct_cnt .contct_list h1 {
    font-size: 56px;
    line-height: 64px;
  }


  /* New Contact Page styles starts */

  /* PolePilot IKE styles starts here */
  .polepilot_sec .banner-data h3 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 25px;
  }
  .polepilot_sec .University_banner .banner-data > p {
    font-size: 26px;
    line-height: 34px;
  }
  .polepilot_sec .University_banner {
    padding: 90px 0px 96px !important;
  }
  .pole_piolt_lst .insts_cnt {
    flex: 0 0 37% !important;
    max-width: 37% !important;
  }
  .pole_slc_icon.single-slide .slick-list, .pole_slc_icon.single-slide .slick-track {
    width: 100% !important;
    padding: 0 10px 0 0 !important;
  }

  .pole_piolt_lst .univrse_inst_img {
    flex: 0 0 60% !important;
    max-width: 60% !important;
  }
  .blog-slicks .slick-prev {
/*    left: 84% !important;*/
  } 
  .pole_work.data_desion .mrkt_txt  h2 ,.pole_custmr_sec .pole_sln_cnt h2,.ind_cust_rvw.pole_case .custmr_rvw .cust_busns h2,.pole_quickly .quikly_txt h2{
    font-size: 40px;
    line-height: 48px;
  }
  .sol-head-case.pole_cnt h2 {
    font-size: 40px;
    line-height: 48px;
  }
  .pole_join .ind_sut_txt .evnt-bx-txt h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .univrse_instructr-cnt.pole_piolt_lst .insts_cnt .coretech-content-lft-cnt h3 {
    font-size: 32px;
    line-height: 40px;
  }
  /* PolePilot IKE styles ends here */
  

  /* simplify-joint page styles starts here */

  .hub_faq .FAQs-here .faq-heading h2 {
    font-size: 42px;
    line-height: 56px;
  }
  /* simplify-joint page styles ends here */

} 

@media (max-width: 1199px){
	.landing_page_wrapper {
    	-webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
	}

	.lpw_form h2 {
	    font-size: 34px;
	    line-height: 1.2;
	}
	.lpw_form p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.page-template-page-landingpage-thankyou .lpw_form h3{
		font-size: 26px;
		line-height: 36px;
	}
	.lpw_main, .page-template-page-landingpage-thankyou .lpw_main{
		flex: 0 0 45%;
		max-width: 45%;
	}
	.lpw_thankyou .lpw_form_wrapper {
	    width: 560px;
	    margin: 0;
	    padding: 0 30px;
	}
	/* .lpw_form h3 {
	    font-size: 26px;
	    line-height: 36px;
  	} */
	.lpw_thankyou{
		padding: 30px 0;
	}
	.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row,
	.page-template-page-ikeinsight-landingpage .cam-frm .value_properties_row,
	.page-template-page-structural-landingpage .cam-frm .value_properties_row,
	.page-template-page-ikeofficepro-landingpage .cam-frm .value_properties_row,-landingpage .cam-frm .value_properties_row,
	.cam-frm .value_properties_row {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 640px;
	            flex: 0 0 640px;
	    max-width: 640px;
	}
	.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeanalyze-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeinsight-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-structural-landingpage .core-tech-wrapper .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeofficepro-landingpage .core-tech-officepro .cam-frm .value_properties_row .value_propertie_item,-landingpage .core-tech-officepro .cam-frm .value_properties_row .value_propertie_item,
	.cam-frm .value_properties_row .value_propertie_item{
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	    flex: 0 0 300px;
	    margin: 0 20px 20px 0;
	}
	.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeanalyze-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeinsight-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-structural-landingpage .core-tech-wrapper .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeofficepro-landingpage .core-tech-officepro .cam-frm .value_properties_row .value_propertie_item,-landingpage .core-tech-officepro .cam-frm .value_properties_row .value_propertie_item{
    	margin: 0 20px 20px 0 !important;
	}
	.cmgfrm-blk {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 300px;
	            flex: 0 0 300px;
	    max-width: 300px;
	}
	.events_banner h1 {
	    font-size: 52px;
	    line-height: 58px;
	    margin: 0 0 16px 0;
  	}
  	.event_title {
	    font-size: 32px;
	    line-height: 42px;
	    margin-bottom: 12px;
	}
	.event_disc p {
	    font-size: 30px;
	    line-height: 36px;
	}
	.event_schedule ul li strong {
    	font-size: 18px;
	}
	.events_page_list .ike_works_row {
    	margin: 0 -15px;
	}
	.events_page_list .ike_work_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 296px;
	            flex: 0 0 296px;
	    max-width: 296px;
	    margin: 0 15px 30px;
	}
	.events_page_list h2{
		font-size: 36px;
		line-height: 48px;
		margin-bottom: 50px;
	}
	.ep_top_cnt h1 {
	    font-size: 52px;
	    line-height: 58px;
	    margin-bottom: 30px;
	}
	body.single-events .blogs_posts_row{
		padding-top: 70px;
	}
	.ctw_office_new .core-techheader h2, .iosb_cnt h2, .analyze_banner .banner-data h1 {
	    font-size: 36px;
	    line-height: 48px;
	}
	.banner.analyze_banner .banner-data p {
		font-size: 30px;
		line-height: 36px;
	}
	.banner-data.iosb_cnt {
	    width: 480px;
	}
	.builtpoles_item {
		flex: 0 0 390px;
		max-width: 389px;
	}
	.built_img {
	    height: 290px;
	    margin: 0 0 20px;
	}
	.built_info h3{
		font-size: 32px;
	}
	.built_info p {
	    font-size: 16px;
	    line-height: 24px;
	    height: 72px;
	}
	.book_demo_fluid {
	    padding-top: 0;
	}
	.book_demo_fluid .book_demo_cnt{
		padding: 50px !important;
	}
	.book_demo_fluid .book_demo_cnt h3 {
	    font-size: 36px;
	}
	.banner.iocb_new:not(.banner2) {
	    padding-top: 200px;
	    height: auto;
	}
	.iocb_new .block_bannner_wraper {
	    margin-top: 50px;
	}
	.core-tech-officepro .core-techheader, .features_wrapper .core-techheader {
    	width: 850px !important;
	}
	.img_swappers_officepro{
		padding-top: 0 !important;
	}
	.ct_officepro .value_properties_wrapper {
    	padding-bottom: 0 !important;
	}
	/*latest changes*/
	.img_swappers_list_feidltools.islf_new .ike_devices {
	    margin: 0 50px 0 0;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .img_deatils_swapper:first-child {
    	margin-left: 0;
	}
    .islf_new .details_list ul li a strong {
	    line-height: 26px;
	}
    .islf_new .details_list ul li a {
	    padding: 15px;
	}
    .islf_new .details_list ul li a .icon_number {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 33px;
	    flex: 0 0 33px;
	    height: 33px;
	    font-size: 23px;
	    line-height: 33px;
	} 
	.islf_new .details_list ul li a p {
	    width: 80%;
	}
	.islf_new .img_details {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 445px;
	        flex: 0 0 445px !important;
	    max-width: 445px !important;
	}
	.islf_new .img_details.imgfd {
	        flex: 0 0 100% !important;
	    max-width: 100% !important;
	}
	.img_swappers_list_feidltools.islf_new .img_details > p {
	    width: 100%;
	}
	.img_swappers_list .img_deatils_element:nth-child(3) .img_deatils_swapper:first-child .img_details {
   		-webkit-box-flex: 0;
	    -ms-flex: 0 0 445px;
	        flex: 0 0 445px;
	    max-width: 445px;
	}
	.page-template-page-structural .banner-data h1 {
    	font-size: 52px;
	}
	.banner.ike_office_banner {
	    padding: 190px 0 0;
	    height: 873px;
	}
    .page-template-page-ikeinsight .banner {
	    padding-bottom: 0;
	}
	.Insight-banner .banner-data h1, .page-template-page-structural .ike_office_banner .banner-data h1,
	.University_banner .banner-data h1  {
	    font-size: 36px;
	}
	.banner.Insight-banner .banner-data p {
		font-size: 30px;
		line-height: 36px;
	}
	.core-techheader_insight .vpf_new_insight, .core-techheader_analyze .value_properties_row{
	    margin: 0 -12px;
	} 
	.University_banner .banner-data > p {
	    font-size: 30px;
	    line-height: 36px;
	}
	.University_banner .banner-data {
	    width: 475px;
	}
	.banner-data .demo-blk {
    margin-bottom: 12px;
  }
	
	.bdi_fluid.unvrty .book_demo_cnt h3 {
	    padding: 0 50px;
	}
	.new_sub-leading:nth-child(2n) .stat__calout:first-child {	
	    right: 70%;	
	}	
	.new_sub-leading:nth-child(2n) .stat__calout:last-child {	
	    top: 29%;	
	    left: 61%;	
	}
	.page-template-page-home .new_home {
	    min-height: auto;
	}
	.book_demo_cnt.new-book_demo_cnt {
	    width: 100%;
	}
	.new_sub-leading-left {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 475px;
	            flex: 0 0 475px;
	    max-width: 475px;
	}
	.page-template-page-home .case_studies_row {
	     display: block; 
	}
	.new_home_com-support{
		padding-bottom: 50px !important;
	}
	.home .banner {
	    min-height: 875px !important;
	}
	/*new blog changes*/
	.foesec .post_author_info h1 {
		font-family: 'Barlow Semi Condensed',sans-serif;
		font-size: 55px;
		line-height: 60px;
		width: 100%;
		margin-bottom: 30px;
		max-width: 600px;
	}
	.foesec.post_wrapper {
	    margin-top: 50px;
	}	
	.foesec .post_author_info p:first-child {
	    margin-bottom: 30px;
	}
	.page-template-page-legal .suport_cnt_lft {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 510px;
	    flex: 0 0 510px;
	    max-width: 510px;
	}
	.page-template-page-legal .suport_page_cnt_in {
	    width: 1000px;
	}
	.page-template-page-legal .suport_cnt_rht {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 425px;
	    flex: 0 0 425px;
        max-width: 425px;
	}
	/*new version responsive*/
	.blocks-data {
	    padding: 20px;
        margin-right: 0 !important;
	}

	.blocks-data {
	    width: auto;
	}
	.blocks_info {
	    width: inherit;
	}
	.blocks-data:last-child {
    	padding-right: 20px !important;
 	}
 	.block_bannner_wraper {
        margin-top: -90px !important;
	}
 	.block_bannner-h h3 {
	    height: 90px;
	    font-size: 32px;
	    line-height: 42px;
	}
	.blocks-data {
	    flex: 0 0 calc(100% / 3) !important;
	}
	
	.landing_page_wrapper .container {
	    width: 980px;
	}
	.lpw_sidebar {
	    flex: 0 0 55%;
	    max-width: 55%;
	}
	 .lpws_img {
	    width: 470px !important;
	    margin-left: auto;
	    left: 0;
	}
 	.iocb_new {
	    height: 740px !important;
	}
	.iosb_cnt {
	    width: 480px;
	}
	.builtpoles_item {
    	margin: 0 60px 0 0;
	    flex: 0 0 390px;
	    max-width: 389px;
	}
	.value_properties_wrapper > h2 {
	    font-size: 35px;
	    line-height: 45px;
	}
	.built_poles {
	    padding-bottom: 35px;
	}
	.ike-datasheet-left {
	    flex: 0 0 550px;
	    max-width: 550px;
	}
   .ike-datasheet-right {
		flex: 0 0 345px;
		max-width: 345px;
		padding: 40px 0;
	}
	.ike-data-sheet-info {
	    justify-content: start;
	}
	.ike_ofc_pro-do {
	    padding-top: 50px;
	}
	.ike-ofc-pro_featres h2 {
	    font-size: 38px;
	    line-height: 45px;
	}
	.ike-ofc-pro_featres p {
	    font-size: 26px;
	    line-height: 40px;
	}
	.ike-workflow-wrapper .iwf_row_img {
		flex: 0 0 460px;
		max-width: 460px;
		margin-right: 0;
	}
	.iwf_cnt h3 {
	    font-size: 38px;
	    line-height: 40px;
	    margin-bottom: 20px;
	}
	.iwf_cnt {
		padding: 70px 0;
		flex: 0 0 480px;
		max-width: 480px;
	}
	.iwf_cnt h4 {
	    font-size: 32px;
	    line-height: 35px;
	} 
	.ike-ofc-pro-inf-left h2 {
	    font-size: 40px;
	    line-height: 45px;
	}
	.ike-ofc-pro-inf-left {
	    flex: 0 0 501px;
	    max-width: 501px;
	}
	.ike-ofc-pro-inf-right img {
	    width: 465px;
	}
	.built_img {
	    height: 290px;
	} 
	.banner2 {
	    padding-top: 190px;
        min-height: 725px !important;
    }
    .ctw_office_new {
	     padding-top: 40px; 
	}
	.core-techheader h2 {
	    font-size: 40px;
	    line-height: 50px;
	}
	
	/* .ike-datasheet-section {
	    margin-bottom: 25px;
	} */
	.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .ike_device_img {
	     padding: 0 ; 
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .ike_device_img {
	    justify-content: center;
	    padding: 30px 40px;
	}
	.book_demo_cnt h3 {
	     padding: 0 ; 
	}
	.strcl_bbw.block_bannner_wraper{
	    padding-bottom: 25px !important;
	}
	.sv_wrapper + .core-tech-wrapper .value_properties_wrapper.vpr_stur {
	    padding: 0;
	}
	.sv_wrapper + .core-tech-wrapper {
	    margin-top: 50px; 
	}
	.strcl-ids.ike-datasheet-section{
	    margin-bottom: 60px;
	}
	.ts_wrapper .aboutus_img {
	    height: 435px !important;
	}
	.use-cont-value {
		flex: 0 0 300px; 
		margin: 0 12px 20px;
	}
	.use-cont-sec {
	    margin: 0 -12px;
	}
	.use_cases_section {
	    padding: 60px 0 40px;
	}
	.Insight-banner .banner-data {
	    width: 762px;
	}
	.banner.Insight-banner {
	    min-height: 740px;
	    padding-top: 190px;
	}
	.use-cases-cont h2 {
	    font-size: 36px;
	    line-height: 38px;
        margin-bottom: 15px;
	}
	.use-cases-cont p {
	    font-size: 28px;
	    line-height: 40px;
	}
	.use-cases-cont {
	    padding-bottom: 40px;
	}
	.banner-data h2 {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 16px;
	}
	.iosb_cnt h2{
		margin-bottom: 48px;
	}
	.banner-data p span {
	    margin-bottom: 30px;
	}
	.value_properties_wrapper > h2{
		font-size: 37px;
		line-height: 48px;
	}
	.banner.analyze_banner{
	    padding-top: 190px;
	    min-height: 755px !important;
	}
	.testimonials_blk_analyze {
	    margin-top: -67px;
	}
	.testimonials_blk_analyze .quote_icon {
	    width: 90px;
	}
	.testimonials_blk_analyze .testimonials_info {
	    margin: 0 0 0 90px !important;
	}
	.testimonials_blk_analyze .quote_icon svg {
	    width: 40px;
	    height: 30.35px;
	}
	.testimonials_blk_analyze .testimonial_cnt {
		flex: 0 0 70%;
		max-width: 70%;
	    padding: 38px 50px;
	}
	.testimonials_blk_analyze .quote_name strong {
	    font-size: 34px;
	    line-height: 40px;
	}
	.banner.banner2.analyize_pop-banner{
		min-height: auto !important;
	    height: 468px !important;
	}
	.analyize_what_we_do .analyize_pop_up-header {
	  padding-left: 0;
	}
	.modal-content .value_properties_wrapper .value_propertie_item {
	    flex: 0 0 351px;
	    max-width: 351px;
	}
	.modal .container{
	    padding: 0 30px;
	}
	.analyize_what_we_do .analyize_pop_up-header h3 {
	    padding: 24px 30px;
	}
	.modal-content .coretech-row .coretech-des {
	    flex: 0 0 calc(100%/2 - 95px);
	    max-width: 100%;
	    margin: 0 46.5px 30px;
	}
	
	.modal-content .coretech-content-rht {
	    flex: 0 0 350px;
	    max-width: 350px;
	}
	.modal-content .coretech-row {
	    margin-bottom: 24px;
		flex-wrap: wrap;
	}
	.testimonials_blk_analyze .testimonial_cnt p {
	    font-size: 30px;
	    line-height: 45px;
	    margin-bottom: 30px;
	    height: 185px;
	}
	.testimonials_blk_analyze .testimonial_img, .testimonials_blk_analyze.test-univrsty .testimonial_img {
	    flex: 0 0 30%;
	    max-width: 30%;
	}
	.testimonials_blk_analyze.test-univrsty .testimonial_cnt p{
     	height: 135px;
	    margin-bottom: 30px;
	}
	.ike-datasheet-right h2 {
	    font-size: 38px;
	    line-height: 45px;
	}
	.core-techheader-uiversity {
	    padding: 60px 0 56px !important;
	}
	 .page-template-page-ikeuniversity .core-techheader2 {
	    padding: 60px 0 !important;
	}

	.why_ike_university .coretech-des {
	    margin-bottom: 60px;
	}
	.def-blog .sbcblk .ike_work_item {
	    flex: 0 0 300px;
	    width: 300px;
	}
	.page-template-page-homev4 .sbcfrm {
	    flex: 0 0 290px;
	    max-width: 290px;
	    margin-left: 16px;
	}
	.sbcfrm h3 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.def-blog .sbcfrm {
	    flex: 0 0 290px;
	    max-width: 290px;
	    margin-left: 16px;
	}
	/*clearance*/
	.nav_rht ul li .search_form {
	    width: 120px !important;
	}
	.home-v4-ryt {
	    padding-top: 106px;
	    flex: 0 0 380px;
	    max-width: 380px;
	}
	.home-v4-ryt .vd_ply_scr {
	    width: 100%;
	    height: 335px;
	}
	.roll-container {
	    height: 58px; 
	}
	.home .banner-data h1{
		margin-bottom: 0 !important;
	}
	.home .banner-data p{
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px !important;
	}
	.nh-gps-reader-sec-lft {
	    flex: 0 0 50%;
	    max-width: 50%;
	}
	.nh-gps-reader-sec-lft h2 {
	    font-size: 50px;
	    line-height: 55px;
	    margin-bottom: 28px;
	}
	.nh-gps-reader-sec-ryt {
	    width: 48%;
	}
	.new_home_com-support {
    	padding: 72px 0 34px !important;
	}
	.land-w-cnt-lft, .land-w-cnt-ryt, .web-presentor-lft, .web-presentor-ryt {
	    flex: 0 0 450px;
	    max-width: 450px;
	}
	.land-w-cnt-ryt {
	    height: auto !important;
	}
	.land-w-cnt-ryt p {
	    margin-bottom: 0;
	}
	.banner-data p{
		margin-bottom: 0 !important;
	}
	.ikewire-blk .ike_banner {
		padding: 164px 0 30px;
	}
	.ikewire-blk .ike_banner_lft {
	    flex: 0 0 330px;
	}
	.ikewire-blk .ike_banner_rht {
	    flex: 0 0 560px;
	}
	.blog4-category-cnt .homev4_ike_work_header a {
	    width: 290px;
	    min-height: 216px;
	}
	.blog4-category-cnt .ike_word_cnt h6 a {
		font-size: 28px;
		line-height: 34px;
	}
	.ikewire-blk .ike_banner_rht .homev4_ike_work_header a {
	    height: 300px;
	}
	.ikewire-blk .ike_banner_rht .ike_word_cnt h6 a {
	    font-size: 36px;
	    line-height: 44px;
	    margin-bottom: 12px;
	}
	.mrkform .frm_description p {
	    font-size: 22px;
	    line-height: 30px;
	}
	.page-template-page-about .banner-data p,
	.page-template-page-careers .banner-data p,
	.page-template-page-team .banner-data p {
	    margin-bottom: 30px !important;
	}
	.page-template-page-contact .mrkform .frm_description p {
	    font-size: 16px;
	}
	.webinar-tq-h h1 {
	    font-size: 45px;
	    line-height: 62px;
	}

	/* styelev5 starts */

	h1 {
		font-size: 48px;
		line-height: 58px;
	}
	h2 {
		font-size: 34px;
		line-height: 44px;
	}
	h3 {
		font-size: 32px;
		line-height: 36px;
	}
	.opm-sbm-lft, .pp-cnt-lft, .madeof-prt {
		flex: 0 0 450px;
		width: 450px;
	}
	.opm-sbm-lft > .opp-img1 {
		width: 100%;
		height: 240px;
		margin: 0 auto 32px;
	}
	.pp-cnt-lft > .opp-img2, .pp-cnt-lft > .opp-img2 {
		margin: 0 auto 32px;
	}
	.dor-cult-sec {
		width: 460px;
		padding: 45px 34px;
	}
	.wrk-opt-prt {
		padding: 32px;
	}
	.lbf-sec p {
		width: 92%;
		margin: 0 auto 24px;
	}
	.glob-p p {
		width: 100% !important;
	}
	.ppl-purp-img {
		flex: 0 0 365px;
		width: 365px;
	}
	.ppl-purp-cnt {
		padding: 30px 52px;
		width: 71%;
	}
	.ppl-purp{
		height: auto;
	}
	.updjobs .hw_list {
		flex: 0 0 74%;
		width: 74%;
	}
	.sjp-lft {
		flex: 0 0 560px;
		max-width: 560px;
	}
	.sjp-ryt {
		flex: 0 0 300px;
		max-width: 300px;
	}
	.tlnt-cords-img {
		flex: 0 0 100px;
		width: 100px;
		height: 100px; 
	}
	.cstm-info-mtr {
		flex: 0 0 50%;
		width: 50%;
		padding: 46px 42px;
	}
	.ike-tm-list {
		justify-content: start;
		width: 100%;
	}
	.lead-tm {
		width: 100%;
	}
	.topic-lists {
		flex: 0 0 225px;
		width: 225px;
		margin-right: 32px;
	}
	.resource-hub-cnt {
		flex: 0 0 693px;
		width: 693px;
	}
	#sp-tabs-nav li {
		width: 182px !important;
	}
	.book_demo_sec h3 {
		width: 72%;
		flex: 0 0 72%;
	}
	.book_demo_sec a {
		margin-left: 32px;
	}
	.book_demo_sec h3 {
	    width: 73%;
	    flex: 0 0 73%;
	}
	.ind-vid-bnr {
	    height: 465px;
	}
	.ind-vid-ply-btn svg {
		width: 100px;
		height: 100px;
	}
	.thre-sixty-view {
	    border: 1px solid #fff !important;
        height: 250px;
	}
	div#leadership {
	    height: 74px;
	}
	#sp-tabs-nav {
	    margin: 0 auto 64px;
	}
	.opm-sec, .purpose-sec, .madeof-sec{
	    margin: 50px 0 0;
	}
	.core-sec, .dor-culture,
	.industry-face, .sp-ourvalues,
	.glob-p, .updjobs,
	.tlnt-sec, .cstm-sprt-sec, .ike-tmsec,
	.inv-lprs, .ia_item {
	    padding: 50px 0;
	}
	.single-job-page {
/*	    padding:180px 0 0;*/
	}
	.single-job-page h1 {
	    font-size: 48px;
	    line-height: 50px;
    }
	.crvl-cord-sec {
	    padding: 50px 0 48px;
	}
	.applyjobfrm {
	    padding-bottom: 50px;
	}
	.map-loc{
	    margin: 50px auto;
        height: 475px;
	}
	.book_demo_sec {
	    padding: 64px 0;
	}
	.cmxform h6 {
	    margin-top: 22px;
	}
	.cmxform .frm-control-radio {
	    margin: 16px 0 32px;
	}
	.cstm-sprt-sec h2,
	.ike-tmsec h2,
	.ia_header h2{
	    margin-bottom: 32px;
	}
	.cmp-bnr {
        padding: 50px 0 60px;
	}
	.topic-sec {
	    margin: 50px 0 18px;
	}
	.documents_block {
	    margin-bottom: 50px;
	}
	.offsetia.ia_item.financial_info {
	    padding: 50px 0 0;
	}
	.inv-cords .ike_work_item, .financial_info .value_propertie_item {
	    flex: 0 0 calc(100%/3 - 20px) !important;
	    margin: 0 10px 40px !important;
	}
	.financial_info .value_properties_row .alm-listing .alm-reveal {
	    margin: 0 -10px;
	}
	.inv-cords{
	    margin: 0 -10px;
	}
	.ia_item.faqs {
	    padding-bottom: 18px ;
	}
	/* styelev5 ends */
	/* styelev2 starts */
	.home-v4-bnr-sec .new_home {
		margin-top: 66px !important;
		min-height: 500px !important;
	}
	.nh_bnr_sec .banner-data {
		z-index: 1;
		top: 94px;
	}  
	.new_home-solutions {
		padding: 24px 0 96px;
	}
	.new_home-solutions .suite_p {
		margin: 0 auto 55px;
	}
	.suite-sec-bnr,.suite-sec-bnr::after {
		height: 425px;
	}
	.iocb_new {
		height: 740px !important;
	}
	.ctw_office_new .built_img {
		height: 290px;
	}
	.ctw_office_new .value_properties_wrapper h2 {
		font-size: 37px;
		line-height: 48px;
	}
	.ctw_office_new .built_poles {
		padding-bottom: 35px;
	}
	.ctw_office_new .value_properties_row {
		padding: 50px 0 30px;
	}
	.ike-ofc-pro-inf-left {
		flex: 0 0 501px;
		max-width: 501px;
	}
	.ike-ofc-pro-inf-right img {
		width: 465px;
	}
	.ike-ofc-pro-inf-left h2 {
		font-size: 40px;
		line-height: 45px;
	}

	.iwf_cnt {
		padding: 70px 0;
		flex: 0 0 480px;
		max-width: 480px;
	}
	.iwf_cnt h3 {
		font-size: 38px; 
		line-height: 40px;
		margin-bottom: 20px;
	}
 	.iwf_cnt h4 {
		font-size: 32px;
		line-height: 35px;
	}
	.ctw_office_new .value_properties_wrapper{
		padding-bottom: 0;
	}
	.feildtools_banner {
		padding-top: 190px !important;
		min-height: 725px !important;
	}

	.page-template-page-ikedevice .core-techheader h2 {
		font-size: 40px;
		line-height: 50px;
	}
	.page-template-page-ikedevice .core-techheader2 {
		padding: 50px 0 !important;
	}
	.img_swappers_list_feidltools {
		padding-top: 74px !important;
	}
	.islf_new .img_deatils_element:first-child {
		margin-top: 0;
	}
 	.islf_new .img_deatils_element:last-child {
		margin-bottom: 80px;
	}
	.suite-sec-bnr span {
		font-size: 20px;
		line-height: 25px;
		width: 315px;
	}
	.ikedvc .book_demo_cnt h3 {
		padding: 0;
	}
	.strcrl_cnt {
		width: 575px !important;
	}
	.strcrl_cnt h2 {
		margin-bottom: 32px !important;
	}
	.cmp-bnr-lft h1 {
		font-size: 48px;
		line-height: 58px;
	}
	.btn, .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit,.banner_links_nav a{
		font-size: 14px;
	}
	.opm-sec-top h2, .purpose-cnt h2, .core-sec h2, .dor-cult-sec h2,.madeof-sec h2, .tlnt-sec h2, .cstm-sprt-sec h2, .ike-tmsec h2,
	.industry-face h2, .sp-content h2, .lbf-sec h3, .ppl-purp-cnt h2, .glob-p h2, .inv-lprs h2,
	.market_announements .ia_header h2, .financial_info .ia_header h2, .leadership_gvrnce .ia_header h2, .ia_item.faqs .ia_header h2,.hlpng_trng h2 {
		font-size: 34px;
		line-height: 44px;
	}
	.cstm-info-mtr h3, .book_demo_sec h3,.cstm-info-mtr h3, .book_demo_sec h3, .board_members_blk h3, .documents_block h3,.hlep_cnt h2 {
		font-size: 32px;
		line-height: 36px;
	}
	
	/* styelev2 ends */ 
	.resource-hub-cnt h3 {
		font-size: 32px;
		line-height: 36px;
	}
	#scroll-set {
		height: 66px;
	}
 
	.madeof-prt h4{
		font-size: 22px;
	}
	.trng-sec .madeof-prt {
		flex: 0 0 220px;
		width: 220px;
		margin-right: 20px;
	}
	.offsetia.ia_item.financial_info.trng-sec {
		padding: 50px 0 10px;
	}
	.hlpng_trng {
		padding: 50px 0;
	}
	.purpose-sec.trng-sec .purpose-cnt p {
		font-size: 28px;
		line-height: 34px;
	}


	.cmpinfo-blk .cmp-bnr-lft h1 {
		font-size: 48px;
		line-height: 58px;
	}
	.cmpinfo-blk .cmp-bnr {
		padding: 50px 0 60px;
	}
	.cmg-techwrapper .value_properties_row {
		padding: 50px 0 18px;
		margin: 0 -16px;
	}
	.cmg-techwrapper .value_propertie_item {
		flex: 0 0 calc(100% / 2 - 32px) !important;
		margin: 0 16px 32px 16px !important;
	}
	.wtch-sec-lft, .cmpinfo-blk .nw-book-expert-lft{
		flex: 0 0 450px;
		width: 450px;
	}
	.wtch-sec-lft h3 {
		font-size: 28px;
		line-height: 36px;
	}
	.cmpinfo-blk .nw-book-expert, .wtch-sec{
		padding: 50px 0;
	}
	.clbrtn-lft {
		flex: 0 0 450px;
		width: 450px;
	}
	.clbrtn-ryt h2,.cmpinfo-blk .nw-book-expert-lft h2 {
		font-size: 34px;
		line-height: 44px;
	}
	.cs_content {
		width: 950px;
	}




	/* ipf-launch page css started here */
	.effi-heading, .effi-cust {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.effi-heading h2 {
		font-size: 40px;
		line-height: 58px;
		margin-bottom: 58px;
	}
	.pc-efficient {
		padding: 80px 0;
	}
	.cust-name p {
		font-size: 26px;
	}
	.cust-mang p {
		font-size: 22px;
	}
	.cta-web-right p {
		font-size: 20px;
		line-height: 25px;
	}
	.cta-web-right h2 {
		font-size: 40px;
		line-height: 51px;
	}
	.cta-web-right h3 {
		font-size: 30px;
		line-height: 41px;
		margin-bottom: 35px;
	}
	.cta-web-left {
		width: 380px;
	}
	.cta-web-right {
		padding: 62px 0px;
		width: 60%;
	}
	.ike-nw-def {
		padding: 80px 0;
	}
	.ike-nw-ftre {
		padding: 0 0 80px;
	}
	.def-grid-text {
		flex: 0 0 410px;
		max-width: 410px;
	}
	.def-grid-img {
		flex: 0 0 530px;
		max-width: 530px;
		width: 100%;
	}
	.def-grid-text h3 {
		font-size: 40px;
		line-height: 51px;
		margin-bottom: 15px;
	}
	.def-grid-text p {
		font-size: 18px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.nw-pole-hdng h3 {
		font-size: 40px;
		line-height: 51px;
		margin-bottom: 45px;
	}
	.img_details.nw-pole-img-dtls {
		flex: 0 0 410px !important;
		max-width: 410px !important;
	}
	.details_list ul li a {
		padding: 15px;
	}
	.ppl-purp.ppl-white .ppl-purp-cnt {
		padding: 55px 66px 69px 64px;
	}
	.book_demo_fluid .book_demo_cnt h3 {
		font-size: 32px;
	}
	.book_demo_fluid.prd-cam-fluid .book_demo_cnt h3 {
		margin-bottom: 30px;
	}
	.ppl-purp.ppl-white .ppl-purp-cnt {
		padding: 64px 120px 76px 80px;
	}


	/* poleforeman page startd here */
	.indf-cnt {
		margin: 30px -16px 0;
	}
	.plefrm-sec-lft {
		flex: 0 0 565px;
		max-width: 565px;
		min-height: 350px;
	}
	.opm-sbm-lft-cnt h3 {
		font-size: 28px;
		line-height: 31px;
	}
	.preflm_demo_cnt h3 {
		font-size: 32px; 	
		line-height: 41px;
		margin-bottom: 20px;
	}
	.book_demo_sec h3 {
		width: 73%;
		flex: 0 0 73%;
	}



	/* nesc page updated css started here */
	.nescfrm-blk .pps-cnt-sec {
		display: block;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.nescfrmlft {
		flex: 0 0 440px;
		max-width: 441px;
	}
	.nescfrmlft h3 {
		font-size: 32px;
		line-height: 36px;
	}




	/* nesc class page css started here */
	.trng-cls-bnr {
		padding: 140px 0 54px;
	}
	.ntnl-elc-lft-txt h1 {
		font-size: 45px;
		line-height: 55px;
		margin-bottom: 16px;
	}
	.ntnl-elc-lft-txt h3 {
		font-size: 30px;
		line-height: 41px;
	}
	.ntnl-elc-lft-txt {
		margin-bottom: 40px;
	}
	.ntnl-elc-lft-itm h5 {
		font-size: 22px;
		line-height: 28px;
		letter-spacing: 0.44px;
	}
	.ntnl-elc-lft {
		flex: 0 0 500px;
		max-width: 500px;
		margin-right: 40px;
	}
	.ntnl-elc-rgt h3 {
		font-size: 32px;
		line-height: 38px;
	}
	.nesc-instr,
	.nesc-sbt-dtls {
		padding: 50px 0;
	}
	.nesc-instr-sec h2 {
		font-size: 42px;
		line-height: 51px;
		margin-bottom: 24px;
	}
	.nesc-intsr-rgt h3 {
		font-size: 32px;
		line-height: 41px;
	}
	.nesc-intsr-rgt h6 {
		font-size: 22px;
		line-height: 26px;
		letter-spacing: 0.36px;
	}
	.nesc-abt-top h2 {
		font-size: 42px;
		line-height: 51px;
		margin-bottom: 20px;
	}
	.nesc-abt-rls p {
		font-size: 20px;
		line-height: 28px;
		letter-spacing: 0.32px;
	}
	.abt-rgt {
		flex: 0 0 345px;
		max-width: 345px;
	}
	.abt-rgt h6 {
		font-size: 20px;
		line-height: 28px;
	}
	.nesc-abt-top,
	.nesc-abt-mid,
	.abt-cls-obj {
		margin-bottom: 50px;
	}
	.abt-mid-itm {
		flex: 0 0 calc(100% / 2 - 25px);
		margin: 25px 0 0;
	}
	.abt-mid-itm:nth-child(1), .abt-mid-itm:nth-child(2) {
		margin: 0 0 0;
	}
	.abt-cls-itm:nth-child(1), .abt-cls-itm:nth-child(2) {
		margin: 0 16px 0;
	}
	.abt-cls-itm {
		flex: 0 0 calc(100% / 2 - 32px);
		margin: 32px 16px 0;
	}
	.abt-cls-shd {
		margin-top: 50px;
	}
	.ge-qet {
		padding: 60px 0;
	}
	.ge-qet-sec h3 {
		font-size: 30px;
		margin-bottom: 32px;
	}
	.events_banner.evnt-bnr {
	    padding: 170px 0 55px;
	}
	.evnt-bnr-txt .event_disc p {
	    font-size: 18px;
	    line-height: 26px;
	}
	.evnt-bnr-txt {
	    width: 750px;
	}
	.events-sec {
	    padding: 54px 0;
	}
	.upmn-evnt h2 {
	    font-size: 38px;
	    line-height: 45px;
	}
	.evnt-pg-lst .alm-reveal {
	    margin: 0 -7px;
	}
	.evnt-pg-itm {
	    flex: 0 0 calc(100% / 3 - 14px);
	    margin: 30px 7px 0px;
	}
	.evnt-pg-lst ul, .sbcblk ul {
    margin: 0px -7px;
  }
	.evnt-bx-txt span {
	    font-size: 10px;
	    line-height: 15px;
	}
	.evnt-bx-txt h4 {
	    font-size: 20px;
	    line-height: 25px;
	}
	.evnt-bx-txt p {
	    font-size: 14px;
	    line-height: 21px;
	    margin-bottom: 20px;
	}
	.evnt-bx-txt .evnt-lnk-cnr {
	    font-size: 14px;
	}
	.upmn-evnt {
	    margin-bottom: 60px;
	}
	.upmn-evnt h2 {
	    font-size: 34px;
	    line-height: 41px;
	    margin-bottom: 0;
	}




	/* ikegps request page css started here */
	.tnk-frm {
		flex: 0 0 400px;
		max-width: 400px;
		padding: 40px 30px;
	}
	.thnk-frm-txt h2 {
		font-size: 35px;
		line-height: 51px;
	}
	.tnk-frm .mrkform .mktoForm{
		margin-top: 40px;
	}
	.tnk-txt-lst {
		padding: 45px;
	}
	.thnk-anlyse .lpwh_logo {
		margin-bottom: 38px;
	}
	.logo-txt {
		margin-bottom: 20px;
	}
	.anyle-txt-logo h4 {
		font-size: 26px;
		line-height: 35px;
	}
	.logo-txt h1,
	.aylse-itm h1{
		font-size: 46px;
		line-height: 51px;
	}
	.aylse-itm p {
		font-size: 20px;	
	}
	/* ikegps request page css ended here */



	/* ikegps thank you page css started here */
	.frm-thank-you {
		padding: 180px 0 65px;
	}
	.thnk-last-sec {
		padding: 48px 0;
	}
	.tnk-lst-lst h2 {
		font-size: 42px;
		line-height: 51px;
		margin-bottom: 34px;
	}
	.thn-lst-sec {
		margin: 0 -10px;
	}
	.rld-post-item {
		flex: 0 0 calc(100% / 3 - 20px);
		margin: 0 10px 32px;
	}
	.rld-post-item:nth-last-child(-n + 3) {
		margin: 0 10px 0;
	}
	.rld-post-item .rld-post-bx-img   {
		height: 190px;
	}
	.rld-post-bx-txt h6 a {
		font-size: 20px;
		line-height: 25px;
	}
	.rld-post-bx-txt p {
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 20px;
	}
	.rld-post-bx-txt a {
		font-size: 10px;
		line-height: 15px;
	}
	.rld-post-bx-txt a:last-child span{
		font-size: 14px;
	}
	/* ikegps thank you page css ended here */


	/* header css started*/
	.ike-lgo {
		flex: 0 0 167px;
		max-width: 167px;
		width: 167px;
	}
	.custom-logo-link {
		margin-right: 34px;
	}
	.ike-lst ul > li {
		margin-right: 20px;
	}
	.ike-lst ul > li a {
		font-size: 15px;
		letter-spacing: 0.24px;
	}
	.sub_menu {
		padding: 12px 20px;
	}
	.menu_item {
		margin-right: 30px;
		padding: 12px 45px 12px 0;
	}
	.menu_item ul li {
		padding: 12px 15px;
		width: 205px;
		margin-right: 20px;
	}
	.ike-lst ul > li a {
		font-size: 15px;
		letter-spacing: 0.24px;
	}
	.menu_item ul li a strong {
		font-size: 15px;
	}
	.menu_item ul li a span {
		font-size: 12px;
	}


	/* mobile */
	.menu {
		position: absolute;
		left: 0;
		top: 74px;
		background: #fff;
		width: 100%;
		height: 100vh;
		overflow: hidden;
	}   
	.mob_toggle_header {
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-color: #F7F9FC;
		padding: 16px 24px;
		margin: 0;
	}
	.mob_searc {
		flex: 0 0 calc(100%);
		max-width: 100%;
	}
	.mob_searc .search_form {
		width: 100%;
		margin: 0;
		border-bottom: 2px solid #1A1E2C;
	}
	.mb_menu {
		display: block;
	}
	/* header css ended*/




	/* footer css started here */
	.footer-note {
		width: 390px;
	}
	.quick_links.social_media ul li + li {
		margin: 0 0 0 24px;
	}
	.quick_links:first-child {
		flex: 0 0 150px;
	}
	.quick_links + .quick_links {
		margin-left: 20px;
	}
	/* footer css ended here */


	/* industary page started */
	.cmp-bnr.indts_bnr {
		padding: 180px 0 64px;
	}
	.invd_prs p {
		font-size: 18px;	
	}
	.ind_sut, .ind_rsrc, .ind_acc_drb {
		padding: 48px 0;
	}
	.indt_rqst_lft {
		padding: 50px;
	}
	.indt_rqst_txt h3 {
		font-size: 32px;
	}
	.indt_rqst_txt p {
		font-size: 20px;
	}
	.cust_rvw {
		border-width: 4px;
		padding: 50px;
	}
	/* industary page ended */

	/* case studies starts here */
	.cse_stdy_hd h1,.case_stdy_attch h1 {
		font-size: 52px;
		line-height: 60px;
	}
	.case_stdy_attch p {
		font-size: 30px;
	}
  
 	/* case studies ends here */
    /* eventswebnier css starts here */
	.evts_rgt_upcmg {
		max-width: 365px;
		flex: 0 0 365px;
	}
    .evnts_upwebnr, .evnts_spkr_cnt {
		width: 895px;
	}
	/* eventswebnier css ends here */


  /* Insight pages styles starts */
  .insigt_autmcin .evnt-pg-sec .evnt-pg-itm {
    margin: 64px 7px 0px;
  }
  .insigt_autmcin .evnt-bx-txt p {
    font-size: 16px;
    line-height: 24px;
  }
  .insigt_trust .trust_cnt {
    width: 880px;
  }
  .insight_ntwrk .book_demo_sec h3 {
    width: 73%;
    flex: 0 0 73%;
  }
  .insiht_bner .banner-data p {
    font-size: 30px;
    line-height: 36px;
  }
  .banner-data h1 {
    font-size: 52px !important;
    line-height: 58px !important;
  }
  .mrkt_txt h2, .insigt_ntionl .natil_txt h2 {
    font-size: 40px;
    line-height: 54px;
  }
  .insigt_trust .tict_netwrk .trust_cnt p {
    padding: 0px 30px;
  }
	/* Insight pages styles ends */

  /* Home page styles starts */  
  .hm_bnr_sec .hm-bnr {
    padding: 55px 0;
  }
  .hm_bnr_sec .hm-bnr_img {
    flex: 0 0 535px;
    max-width: 535PX;
    margin-left: 45px;
  }
/*  .hm_bnr_sec .hm_bnr_txt {
    flex: 0 0 365px;
    max-width: 365px;
  }*/
  .hm_bnr_txt h2 {
    padding-bottom: 28px;
  }
  .hm_bnr_txt p {
    font-size: 24px;
    line-height: 32px;
  }
  .hm-ofrs_sec {
    padding: 46px 0px 46px;
  }
  .hm-ofrs_sec p, .hm_ike_sute p.suite_p {
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 36px;
  }
  .hm-ofrs_sec p{
  	padding-bottom: 0;
  }
  .hm_ike_sute p.suite_p{
  	padding-bottom: 0;
  }
  .pols_ike .pols {
    padding: 38px 32px;
    flex: 0 0 calc(100% / 2 - 24px);
  }
  .hm_cmpns, .hm-elvate {
    padding: 40px 0px;
  }
  .hm_ike_sute {
    padding: 40px 0px 0px;
  }

  .hm_ike_imgs .ike_imgs_rgt {
    flex: 0 0 590px;
    max-width: 590px;
  }
  .hm_ike_imgs .ike_txt_lft {
    /*flex: 0 0 350px;
    max-width: 350px;*/
/*    margin-left: 22px;*/
    margin-right: 45px;
  }
  .hm_ike_sute p.suite_p, .ike_txt_lft .new_sub-leading-cnt p {
    font-size: 20px;
    line-height: 26px;
  }
  .ike_txt_lft .new_sub-leading-cnt p {
    padding: 24px 0 38px;
  }
  .ike_txt_lft.pole_formn {
    margin-right: 28px;
  }
  .elvate_sec .elvate_lft {
    flex: 0 0 500px;
    max-width: 500px;
/*    margin-right: 55px;*/
    margin-right: 9%;
  }
  .elvate_sec .elvate_rgt {
    flex: 0 0 400px;
    max-width: 400px;
  }
  .insigt_ntionl {
    padding: 50px 0px;
  }
  .mrkt_txt h2, .insigt_ntionl .natil_txt h2 {
    font-size: 34px;
    line-height: 44px;
  }
  .mrkt_txt p, .insigt_ntionl .natil_txt p {
    font-size: 20px;
  }
  .hm_invstrs .evnt-pg-lst {
    margin: 0px -7px;
  }
  /* Home page styles ends */


  /* Whitepapers page styles starts */
    .whiteper_sec .case_stdy_cnt {
		  max-width: 560px;
		}
	/* Whitepapers page styles ends */
	/* LP-Campaign-Template-Img-Form styles here */
	.cmpimg_txt .cmpimg_cnt h1 {
	    font-size: 39px;
	    line-height: 53px;
	}
	.cmpimg_txt .cmpimg_cnt p {
	    font-size: 20px;
	    line-height: 30px;
	  }
    .cmpimg_futr .cmpimgfrm_lsts .cmimg_cnt {
      max-width: 510px;
    }
	.cmpimg_form .twocol .frm_form_title {
	    margin-bottom: 24px;
	    font-size: 30px;
	}
  /* LP-Campaign-Template-Img-Form styles ends */
	 
  /* Blog poage styles starts  */

	.ike_blog_sec .ike_banner-count-silc {
	  width: calc(100% - (100% - 980px) / 2);
	}
  .blog-slick .slick-next {
    right: 9%;
  }
  .blog-slick .slick-prev {
    left: 80%;
  }
  .ike_banner-count {
    right: 10%;
 }
  .ike_blog_sec .wlcme_blg h1, .ike_blog_sec .wlcme_blg p {
    font-size: 68px;
    line-height: 76px;
  }
  .ike_blog_sec .wlcme_blg p {
    font-size: 26px;
    line-height: 30px;
  }
  .hiring_wrpper.blog_fltrs {
    padding: 54px 0 !important;
  }
  .ikewire-blk .hiring_wrpper h2 {
    font-size: 28px;
    line-height: 38px;
  }
  .ike_blog_sec .ike_banner_rht .homev4_ike_work_header a {
/*    height: 250px;*/
  }
  .ike_blog_sec .alm-paging-content .ike_work_item .homev4_ike_work_header a {
/*    height: 175px !important;*/
	}
  .ike_blog_sec .ike_banner_rht .ike_work_item .homev4_ike_work_header a{
/*    height: 182px;*/
	}
	 .ike_blog_sec .ike_banner_rht .ike_work_item .homev4_ike_work_header a{
    width: 100%;
    min-height: 0;

	}
	.blog_enjy_pst .ike_banner-count-silc .ike_work_item .homev4_ike_work_header a{
/*		height: 175px !important;*/
	}

  /* Blog poage styles ends  */
  /* Blog Author page styles starts */
  .by_opt .breadcrumb-blk.blog_sec_post > .container {
/*    padding-left: 16px !important;*/
  }
  .by_opt .breadcrumb-blk.blog_sec_post {
    top: 128px;
  }

  .per1-profile .per1-profile-blog h1 {
    font-size: 48px;
    line-height: 58px;
  }
  .authr_sec .hiring_wrpper h2 {
    font-size: 40px;
    line-height: 48px;
  }
  .blog_enjy_pst.blog_fltrs.ike_blog_sec {
    padding: 50px 0px;
  }
  .prfm-bk-sec .bk-demo-cnt-one {
    flex: 0 0 42%;
    max-width: 42%;
  }
  .bk-demo-cnt-one h3 {
    font-size: 30px;
    line-height: 34px;
	}
	.bk-demo-cnt-two .mktoButtonRow {
    right: -80px;
  }
/*  .blog_enjy_pst .ike_banner-count-silc .ike_work_item .homev4_ike_work_header a{
  	height: 175px !important;
  }*/
  /* Blog Author page styles ends */

  /* Blog post page styles starts */
  .blg_sprt {
    padding: 48px 0px 48px;
  }
  .blg_asst .blg-ast_txt h2 {
    font-size: 36px;
    line-height: 40px;
  }
  .blg_sprt .blg_asst .blg-ast_txt {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .blg_asst .blg-ast_img .bg-blg {
    padding-bottom: 40px;
    height: 243px;
  }
/*  .ike_blog_sec .alm-paging-content .ike_work_item .homev4_ike_work_header a {
    height: 175px !important;
	}*/

/*.def-blog .sbcblk .ike_work_item .homev4_ike_work_header a {
    height: 185px;
}*/
  /* Blog post page styles ends */


  /* University page styles starts */
  .new_universe_sec .University_banner {
    padding: 60px 0 65px 0 !important;
  }
  .new_universe_sec .banner-data img {
    width: 340px;
  }
  .new_universe_sec .banner-data h1 {
    font-size: 50px !important;
    line-height: 60px !important;
  }
  .University_banner .banner-data > p {
    font-size: 28px;
  }
  .new_core_unverse .value_properties_university .value_properties_row .value_propertie_item {
  	margin: 32px 20px 20px !important;
  	max-width: 450px;
  	padding: 28px;
  }
  .new_core_unverse .core-tech-wrapper-universe, .univers_prdt_trng {
    padding: 48px 0px;
  }
  .core-tech-wrapper-universe .core-techheader h2 {
    line-height: 45px;
    font-size: 38px !important;
  }
  .new_core_unverse .value_propertie_item img, .new_core_unverse .value_propertie_item svg {
    margin-bottom: 18px;
  }
  .new_core_unverse .value_propertie_item p {
    margin-bottom: 28px;
  }
  .univers_stands .why_ike_university {
    padding: 48px 0 !important;
  }
  .univers_stands .core-tech-wrapper.why_ike_university h2 {
    line-height: 56px;
    padding-bottom: 42px;
  }
  .univers_stands .coretech-des {
    gap: 48px;
  }
  .univers_stands .coretech-content-lft-cnt h3 {
    font-size: 30px;
    line-height: 36px;
  }
  .univers_prdt_trng h2 {
    font-size: 38px;
    line-height: 50px;
    padding-bottom: 40px;
  }
  .univers_prdt_trng .univers_trng .unvrse_ike h3 {
    font-size: 28px;
    line-height: 34px;
  }
  .univers_prdt_trng .univers_trng .unvrse_ike .univers_txt h6 {
    font-size: 22px;
    line-height: 28px;
  }
  .univrse_instructr .univrse_inst_img {
    flex: 0 0 35%;
    max-width: 35%;
  }
  /* University page styles ends */

  /*  University-individual-hub  page styles starts  */
	.univrse_core_hub .value_properties_row {
	  gap: 50px;
	  margin: 0 !important;
	}
	.new_core_unverse.univrse_core_hub .value_properties_university .value_properties_row .value_propertie_item {
	  margin: 32px 0px 20px !important;
	}
	.univers_stands .core-tech-wrapper.why_ike_university .upcmg_hub h2{
	  padding-bottom: 0;
	}
	.univrse_stds_hub .need_hub  h3 {
	  font-size: 30px;
	  line-height: 34px;
	}
	.univrse_stds_hub .need_hub p {
	  font-size: 20px;
	  line-height: 28px;
	}
	.univrse_inst_img img {
	  width: 100%;
	  height: 100%;
	  object-fit: cover;
	}
	.univrse_instructr .univrse_instructr-cnt {
	  gap: 35px;
	  width: calc(100% - (100% - 980px) / 2);
	}
	.univrse_instructr .insts_cnt {
	  padding: 36px 0;
	}
	.univrse_instructr .insts_cnt h2 {
	  font-size: 40px;
	  line-height: 50px;
	  padding-bottom: 28px;
	}
	.univrse_instructr .insts_cnt b {
	  font-size: 28px;
	  line-height: 30px;
	}
	.univrse_instructr .insts_cnt span {
	  font-size: 20px;
	  line-height: 20px;
	}
	.attnds_hub .insigt_trust {
	  padding: 48px 0;
	}
	.attnds_hub .insigt_trust h2, .hub_faq .FAQs-here .faq-heading h3 {
	  font-size: 38px;
	  line-height: 50px;
	}
	.attnds_hub .insigt_trust .tict_netwrk.twocol  .trust_cnt.gridcol {
	  padding: 35px;
	}
	.hub_faq .FAQs-here {
	  padding: 48px 0;
	}
	.hub_faq .FAQs-here .faq-drops {
	  flex: 0 0 82%;
	  max-width: 82%;
	}
	.events-sec {
	  padding: 44px 0;
	}
	.hub_evnts .ind_rsrc_sec h2 {
    line-height: 50px;
    font-size: 38px;
	}
	.hub_evnts .ind_rsrc_sec .evnt-pg-lst {
    margin: 0 -7px;
	}
	.hub_evnts .ind_rsrc_sec .evnt-bx-txt h4 {
    font-size: 20px;
    line-height: 25px;
	}
  .univrse_stds_hub .coretech-row .coretech-des{
  	flex:0 0 48.3%;
  	max-width: 48.3%;
	}
	.banner_group {
    gap: 54px;
  }
  .utilits_nese .banner_group .banner-data {
    flex: 0 0 56.3%;
    max-width: 56.3%;
  }
  .utilits_nese .banner_group span {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 12px;
  }
  .univrse_grup.univrse_hub .banner-data ul {
    padding-bottom: 40px;
  }
  .univrse_grup .bnr_grp_pge h3 {
    font-size: 40px;
    line-height: 50px;
  }
  .univrse_grup.univrse_hub .banner-data ul li {
    max-width: 256px;
    flex: 0 0 256px;
  }
  .bnner_form {
    flex: 0 0 38%;
    max-width: 38%;
  }
  .nec_clss .coretech-des ul {
    margin-top: 0;
  }
  .nsc_educrt h2 {
    font-size: 40px;
    line-height: 54px;
  }
  .nsc_educrt .nsc_ed_clss {
    gap: 32px;
  }
  .nesc_class .banner-data ul li {
    max-width: 47.7% !important;
	  flex: 0 0 47.7% !important;
	}
	.nec_clss .coretech-row .coretech-des {
    flex: 0 0 47.8%;
    max-width: 47.8%;
	}
	.banner_group .banner-data {
    flex: 0 0 45%;
    max-width: 45%;
  }
/*  .univers_prdt_trng .univers_trng .unvrse_ike span img, .univrse_stds_hub .coretechshwd-img,.nec_clss .coretech-row .coretech-des .coretechshwd-img{
    height: 252px;
  }*/
  .nsc_educrt .ed_class {
    width: 38%;
  }

 /*  University-individual-hub  page styles ends  */
	
  /* Ungated styles start here */
.ungated_form .ungated_fm_flx .ungated_fm_rt {
  flex: 0 0 38%;
  max-width: 38%;
}
.ungated_form .ungated_fm_flx {
  gap: 100px;
}
.ungated_head .blg_asst .blg-ast_txt {
  flex: 0 0 100%;
  max-width: 100%;
}

.ungated_head .gated-overlay h4 {
  font-size: 28px;
  line-height: 36px;
}
.ungated_form  .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked::after {
/*    left: 7px;*/
}
/* Ungated styles end here */

	.ind_rsrc_sec .evnt-pg-lst {
    margin: 0 -7px;
  }
  .ind_rsrc.ind_case_join .evnt-pg-lst .evnt-pg-itm {
    margin: 32px 7px 0px;
  }
	 /* New Contact Page styles starts */
  .contact_sec .contct_cnt .contct_frms {
    flex: 0 0 41%;
    max-width: 41%;
  }
  .contact_sec .contct_cnt .contct_list {
    flex: 0 0 54%;
    max-width: 54%;
  }
  .contact_sec .contct_cnt .contct_list h1 {
    font-size: 52px;
    line-height: 60px;
  }
  .cont_inqurs .inquirs_lst {
    padding: 28px;
  }
  .contact_sec .contct_cnt .contct_list h1 {
    font-size: 48px;
    line-height: 54px;
  }
  .pouplar_sec {
    padding: 50px 0;
  }
  .ind_rsrc .evnt-pg-itm {
    flex: 0 0 calc(100% / 3 - 14px);
    margin: 30px 7px 0px;
  }

 /* New Contact Page styles ends */
	/*header added contact us start here*/
	.mb-mn-tg .head-cnt a {
		font-size: 14px;
	}
	.mb-mn-tg {
		gap: 5px;
	}
	.ike-lst > ul > li.srcicon {
    right: 272px;
    top: 38px;
	}
	.hdr-btn a {
	  padding: 0 15px;
	}
	.mb-mn-tg .head-cnt {
	  width: 80px;
	}
	.mb-mn-tg .hdr-btn {
	  width: 142px;
	}
	.mb-mn-tg .hdr-btn a{
		font-size: 15px;
	}
	/*header added contact us end here*/

	/* PolePilot IKE styles starts here */
  .polepilot_sec .banner-data h3 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .polepilot_sec .University_banner .banner-data > p {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 26px;
  }
  .new_universe_sec .University_banner {
    padding: 50px 0 54px 0 !important;
  }
  .pole_custmr_sec {
    padding: 50px 0;
  }
  .pole_slc_icon .blog-slicks .slick-prev ,.pole_slc_icon .blog-slicks .slick-next{
    top: -8%;
  }
  .ind_cust_rvw.pole_case {
    padding: 50px 0;
  }
  .ind_cust_rvw.pole_case  .custmr_rvw .cust_busns h2 {
    font-size: 40px;
    line-height: 44px;
  }
  .ind_cust_rvw.pole_case  .custmr_rvw .cust_busns p {
    font-size: 18px;
    line-height: 22px;
  }
  .pole_case .cust_imgs_sce {
    flex: 0 0 48.9%;
    max-width: 48.9%;
  }
  .quickly_sec .quick_lsts {
    flex: 0 0 35.9%;
    max-width: 35.9%;
  }
  .blog-slicks .slick-next {
/*    right: 7%;*/
  }
  .pole_work.data_desion .mrkt_txt  h2,.pole_custmr_sec .pole_sln_cnt h2,.ind_cust_rvw.pole_case .custmr_rvw .cust_busns h2,.pole_quickly .quikly_txt h2 {
    font-size: 36px;
    line-height: 42px;
  }
  .polepilot_sec .banner-data h3 {
    font-size: 26px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .sol-head-case.pole_cnt h2 {
    line-height: 40px;
    font-size: 36px;
  }
  .pole_join .ind_sut_txt .evnt-bx-txt h3 {
    font-size: 28px;
    line-height: 34px;
  }
  /* PolePilot IKE styles ends here */

  /* simplify-joint page styles ends here */
  .hub_faq .FAQs-here .faq-heading h2 {
    font-size: 38px;
    line-height: 50px;
  }
  

  /* simplify-joint page styles ends here */

    /* IkeOffice pro styles starts here */

  .ofice_polepilt .ppl-purp-cnt h5 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 32px;
  }
  .ofice_polepilt .ppl-purp-cnt p {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 24px;
  }
	 
  /* IkeOffice pro styles ends here */
}   
 
@media (max-width: 991px){

	.wrapper{
		width: 375px;
		min-width: auto;
		margin: 0 auto;
	}
	body, .ike_prdoucts::after, .features_row, .modal-content{ 
		background-color: #3C404D;
	}
	body.page-template-default, body.page-template-page-legal {
		background-color: #fff;
		color: #000;
	}
	.page-template-default .suport_page_cnt_in, .page-template-page-legal .suport_page_cnt_in {
		width: 100% !important;
	}
    .page-template-page-legal .suport_cnt_row {
		display: -webkit-box;
		display: -ms-flexbox;
		display: block;
	}
    .page-template-page-legal .suport_cnt_rht > ul li {
	    margin-bottom: 0;
	}
	.page-template-page-legal .support_rht_card {
	    margin-top: 0;
	}
	.page-template-page-legal .support_rht_card {
	    padding-left: 0;
	}
	.page-template-default .suport_cnt_lft,.page-template-page-legal .suport_cnt_lft{
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100% !important;
	    flex: 0 0 100% !important;
	    max-width: 100% !important;
	}
	.page-template-default .suport_page_cnt_in h1, .page-template-page-legal .suport_page_cnt_in h1{
	    font-size: 32px;
	    line-height: 34px;
	}
	.page-template-default .suport_page_cnt_in>strong {
	    font-size: 14px;
	    line-height: 20px;
	}
 	.page-template-default .suport_cnt_row, .page-template-page-legal .suport_cnt_row {
       margin-top: 30px;
	}
	.page-template-default .suport_cnt_lft h3, .page-template-page-legal .suport_cnt_lft h3 {
	    font-size: 28px;
	    line-height:40px;
	}
	.page-template-default .suport_page_cnt, .page-template-page-legal .suport_page_cnt {
	    padding: 110px 0 32px;
	}
	.container, .block_bannner_wraper, header .container{
		width: 100%;
		padding: 0 12px;
	}
	.nav_rht,.menu{
		display: none;
	}
	.banner{
		height: auto !important;
		min-height: auto !important;
		padding: 102px 0 30px;
		background-position: right bottom;
	}
	.page-template-page-structural-video .banner,
	.banner.analyze_banner,
	.banner.Insight-banner,
	.banner.ike_office_banner.strl_bnr,
	.home .banner,.banner{
		margin-bottom: 280px;
		position: relative;
		padding: 102px 0 45px;
	}
	.banner h1,
	.banner h2,.page-template-page-supportcnt .banner-data h1, .page-template-page-contact .banner-data h1,.home .banner-data h1{
		font-size: 32px;
		line-height: 34px;
		margin-bottom: 12px;
	}
	.home .banner-data h1{
		margin-bottom: 32px;
	}
	.banner-data{
		max-width: 332px;
		padding-left: 12px;
	}
	.block_bannner_wraper {
	    position: absolute;
		top: 537px;
	    padding: 0;
	    margin: 32px 0;
	    z-index: 0;
	}
	.banner::after{
		display: none;
	}
	.nh-gps-reader-sec-lft p{
		margin-bottom: 32px !important;
	}
	.blocks{
		background: transparent !important;
		width: 100%;
		margin: 0;
	}
	.blocks h2,
	.blocks h3{
		font-size: 21px;
		line-height: 25px;
		font-weight: 500;
		margin: 0 0 8px 24px;
	}
	.core-tech-wrapper {
		margin-top: 24px;
	   z-index: 0;
	}
	.core-tech-wrapper.core-techheader_analyze{
		margin-top: 0;
	}
	.blocks {
		margin: 0;
		padding: 0;
	}
	.blocks-data {
	    background: #E34F2F;
	    -webkit-box-flex:0;
	        -ms-flex:0 0 312px;
	            flex:0 0 312px;
	    max-width: none;
	    margin-right: 12px;
	    padding: 8px 92px 8px 16px;
	    position: relative;
	    min-height: 184px;
	}
	.blocks_info {
	    border-right: none;
	}
	.blcok_data_img{
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		width: 86px;
		height: 100%;
		background-color: #F7F9FC;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.blocks-data img, .blocks-data svg {
		width: 40px !important;
		height: 40px;
		margin-bottom: 12px;
	}
	.blocks_info strong {
	    font-size: 15px;
	    line-height: 19px;
	    height: auto;
	    overflow: hidden;
		width: 186px;
	}
	.blocks_info p{
		font-size: 13px;
		line-height: 16px;
	    width: 204px;
	}
	.core-techheader {
	    width: 100%;
	    padding: 0  0 76px 0;
	    height: auto !important;
	    position: relative;
	    display: block;
	}
	.core-techheader_analyze .core-techheader {
		padding: 0;
	}
	.core-techheader:after,.our_services_wrapper h2:after{
		content: '';
		height: 1px;
		width: 100%;
		background: rgba(133, 133, 133, 1);
		position: absolute;
		left: 0;
		top:50%;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
		display: none;
	}
	.core-techheader h2,.our_services_wrapper h2,.core-tech-wrapper.why_ike_university h2,
	.core-techheader h2, .core-techheader2.cnct h2{
	    padding: 0 0 0 12px;
	    font-size: 26px;
	    line-height: 32px;
	    display: inline-block;
	    width: auto;
	    position: relative;
	    z-index: 1;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    white-space: nowrap;
	    overflow: hidden;
	}
	.core-tech-wrapper.why_ike_university h2{
		padding: 0;
	}
	.tittle_line {
	    height: 1px;
	    background: rgba(133, 133, 133, 1);
	    width: 100%;
	    margin-left: 16px;
		display: none;
	}
	.our_services_wrapper h2 span{
		position: relative;
	    z-index: 1;
	}
	.coretech-row {
	    margin: 8px 0 72px;
	}
	.coretech-des,.coretech-row > .coretech-des:nth-child(even),.ike_prdoucts .coretech-row .coretech-des:last-child {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: reverse;
	        -ms-flex-direction: column-reverse;
	            flex-direction: column-reverse;
	    -webkit-box-align: stretch;
	        -ms-flex-align: stretch;
	            align-items: stretch;
	    background: #fff;
	    border-radius: 20px;
	    -webkit-box-shadow: 1px 1px 16px rgba(0,0,0,0.1);
	            box-shadow: 1px 1px 16px rgba(0,0,0,0.1);
	    overflow: hidden;
	}
	.coretechshwd-img{
		width: 100%;
		height: 351px;
		box-shadow: none;
		filter: none;
	}
	.coretech-content-rht{
		margin: 0;
		padding: 0;
		background: none;
		height: auto;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-ms-flex-preferred-size: auto;
		    flex-basis: auto;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	    max-width: 100%;
	}
	.coretech-row > .coretech-des:nth-child(even) .coretech-content-rht {
	    margin-left: 0;
	}
	.coretech-content-lft,
	.coretech-row > .coretech-des:nth-child(even) .coretech-content-lft,
	.ike_prdoucts .coretech-content-lft{
		padding: 32px;
	}
	.home .coretech-des:last-child {
	    margin-bottom: 0;
	}
	.coretech-content-lft h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 24px;
	    font-weight: 500;
	}
	.coretech-content-lft p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.coretech-des + .coretech-des{
		margin-top: 24px;
	}
	.our_services_wrapper h2{
		background: none;
	}
	.our_services_wrapper h2:before{
		display: none;
	}
	.our_services_wrapper{
		height: auto;
		padding: 48px 32px 171px;
		overflow: visible;
		background-position: right 20% bottom; 
	}
	.our_services_wrapper .container{
		display: block;
		padding: 0;
	}
	.our_services_data {
	    max-width: 228px;
	}
	.our_services_data h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.our_services_data p {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.coretech-des{
		max-width: 100%;
	}
	.our_services_wrapper h2{
		position: absolute;
		top: -88px;
		z-index: 1;
		left: 0;
		width: calc(100% + 48px);
		left: -24px;
		padding-left: 0;
	}
	.our_services_wrapper h2 span{
		padding: 0 16px 0 12px;
		color: #fff;
	}
	.ike_prdoucts .coretech-content-rht {
	    margin-left: 0 !important;
	}
	.ike_prdoucts{
		background: #F7F9FC;
		position: relative;
		padding: 0;
	}
	.ike_prdoucts .coretechshwd-img {
	    width: 100%;
	    height: 350px;
	}
	.ike_prdoucts .coretechshwd-img .sol-blk {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(100% / 2);
	            flex: 0 0 calc(100% / 2);
	    max-width: calc(100% / 2);
	}
	.ike_prdoucts .coretech-row .coretech-des .sol-blk:nth-child(5){
		-webkit-box-ordinal-group:3;
		    -ms-flex-order:2;
		        order:2;
	}
	.ike_prdoucts .coretech-row .coretech-des .sol-blk:nth-child(4){
		-webkit-box-ordinal-group:5;
		    -ms-flex-order:4;
		        order:4;
	}
	.ike_prdoucts .coretech-row .coretech-des .sol-blk:nth-child(3){
		-webkit-box-ordinal-group:4;
		    -ms-flex-order:3;
		        order:3;
	}
	.ike_prdoucts .coretech-row .coretech-des .sol-blk:nth-child(2){
		display: none;
	}
	.ike_prdoucts .coretech-content-lft{
		padding: 32px !important;
	}
	.ike_prdoucts .coretech-content-lft h3,
	.ike_prdoucts .coretech-content-lft p{
		color: #1A1E2C;
	}
	.ike_prdoucts .coretech-row{
		top: -57px;
		position: relative;
		z-index: 1;
	}
	.ike_prdoucts .coretech-row .coretech-des + .coretech-des{
		margin-top: 24px !important;
	}
	.company_support{
		background: #fff;
		margin: -91px 12px 0;
		padding-top: 91px;
	}
	.ike_prdoucts::after{
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 114px;
	}
	.company_support {
	    background: #fff;
	    margin: -33px 12px 24px;
	    border-radius: 20px;
	    padding: 30px 20px;
	    position: relative;
	    z-index: 1;
	}
	.company_support h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 30px;
	}
	.company_support .container{
		padding: 0;
	}
	.company_logos{
		width: 100%;
	}
	.company_logos > a {
	    -webkit-box-flex: 0;
/*	    height: 55px;*/
		-ms-flex: 0 0 calc(100%/4 - 25px);
		flex: 0 0 calc(100%/4 - 25px);
		margin: 5px 12.5px;
	}
	
	.case_studies_row{
		display: block;
		background: #fff;
		border-radius: 20px;
		overflow: hidden;
	}
	.case_studies_wrapper {
	    height: auto;
	    background: transparent;
	    padding: 0;
	    margin: 0 0 32px;
	}
	.case_studies_wrapper .case_studies_list{
		display: block;
	}
	.case_studies_wrapper .case_studies{
		margin: 0;
	}
	.case_studies_lft{
		display: none;
	}
	.book_demo{
		height: auto;
	}
	.book_demo_cnt {
	    width: 100%;
	    height: auto;
	    background-color: #1A1E2C !important;
	    padding: 48px 62px 115px 32px;
	    position: static;
	    text-align: left;
	    display: block;
	}
	.home .book_demo_cnt  {
		background-color: none !important;
		background-position: center;
	}
	.book_demo_cnt h3,.book_demo_cnt.new-book_demo_cnt.prmnt-sltn h3 {
		font-size: 32px;
		line-height: 34px;
		text-align: left;
		margin-bottom: 32px;
	}
	.book_demo_cnt.new-book_demo_cnt.prmnt-sltn h3 {
    padding: 0;
  }
	.home .ike_works_row{
		display: block;
	}
	.home .ike_works {
	    padding: 0;
	    background: #fff;
	    margin: -53px 12px 24px 12px;
	    position: relative;
	    border-radius: 20px;
	    overflow: hidden;
	    -webkit-box-shadow: 1px 1px 16px rgba(0,0,0,0.1);
	            box-shadow: 1px 1px 16px rgba(0,0,0,0.1);
	}
	.home .ike_works .container{
		padding: 0;
	}
	.ike_works h2 {
	    font-size: 26px;
	    line-height: 32px;
	    color: #1A1E2C;
	    width: 193px;
		color: #1A1E2C;
		margin: 0 0 16px 32px;
	}
	.ike_works_blk{
		background: #F7F9FC;
		padding-bottom: 32px;
	}
	.home .ike_works{
		margin-bottom: 	0;
		padding-top: 26px;
	}
	.home .ike_work_item{
		margin: 0;
	}
	.cs_mob_heading{
	    display: block;
	}
	body.single-events .cs_mob_heading {
		padding: 20px 20px 70px;
	}
	.cs_mob_heading h2{
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 26px;
	    line-height: 32px;
	    color: #1A1E2C;
	    margin: 26px 0 16px 32px;
	    width: 185px;
	}
	.ike_works::after{
		content: '';
		width: 100%;
		height: calc(100% - 57px);
		top: 57px;
		background: #F7F9FC;
	}
	.home .ike_work_item:last-child{
		display: block;
	}
	.case_studies_wrapper .case_studies:last-child{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.nav_rht ul li:not(:first-child){
		display: none;
	}
	.blocks-view{
		width: 100%;
		display: block;
	}
	.blocks-view .owl-stage{
		margin-left: 12px !important;
		padding: 0 !important;
	}
	.breadcrumb-blk{
		display: none;
	}
	.banner-data p{
		font-size: 16px;
		line-height: 22px;
		letter-spacing: 0.02em;
		margin-bottom: 20px;
	}
	.page-template-page-casestudy .banner-data p {
		margin-bottom: 0 !important;
		font-size: 16px;
		letter-spacing: 0.02em;
		line-height: 22px;
		font-weight: 300;
	}
	.priced_text p {
	    font-size: 13px;
	    line-height: 16px;
	    letter-spacing: 0.02em;
	}
	.priced_text{
		margin-bottom: 0;
	}
	.page-template-page-ikeinsight .blocks-data,
	.page-template-page-structural .blocks-data,
	.blocks-data{
		background: #2D4DF1;
	}
	.core-tech-wrapper h2{
		white-space: normal;
		font-size: 32px;
	    line-height: 34px;
		padding: 0;
	}
	.page-template-page-ikeanalyze .core-techheader h2 div.tittle_line,
	.page-template-page-ikeinsight .core-techheader h2 div.tittle_line,
	.core-tech-wrapper h2 div.tittle_line,
	.page-template-page-structural .core-techheader h2 div.tittle_line{
		display: none;
	}
	.value_properties_wrapper > h3{
		font-size: 21px;
		line-height: 25px;
		color: #fff;
		font-weight: 500;
		padding-left: 12px;
	}
	.value_properties_wrapper.vpr_stur > h3 {
		color: #1A1E2C;
		font-family: 'Barlow';
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		padding: 0 24px;
	}
	.page-template-page-ikeinsight .value_properties_wrapper > h3 {
	    font-size: 16px;
	    color: #1A1E2C;
	    line-height: 24px;
	    font-family: 'Barlow';
	    font-weight: 400;
	}
	.value_properties_wrapper > h3 br{
		display: none;
	}
	.value_properties_row {
	    margin: 0;
	    padding-top: 32px;
	    width: 100%;
	    -webkit-box-pack: justify;
	        -ms-flex-pack: justify;
	            justify-content: space-between;
	}
	.value_properties_row .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(50% - 6px);
	            flex: 0 0 calc(50% - 6px);
	    background: #fff;
	    margin: 0 0 12px;
	    padding: 16px 12px 16px 16px;
	    min-height: auto;
		border-radius: 0 !important;
		padding: 16px !important;
	}

	.page-template-page-support .banner .value_propertie_item h3,
	.page-template-page-support .value_propertie_item p {
        color: #fff;
	}
	.value_propertie_item ul li {
	    font-size: 13px;
	    line-height: 16px;
    	color: #fff;
	}
	.value_propertie_item p {
		color: #1A1E2C;
	}
	.value_properties_wrapper {
	    padding: 8px 0 16px;
	}
	.analyize_what_we_do .value_properties_wrapper {
		margin: 0 -12px;
	}

	.book_demo_innerpage .book_demo_cnt h3 {
	    margin-bottom: 34px;
	}
	.img_deatils_swapper{
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;
	}
	.ike_devices{
		background: #F7F9FC;
		border-radius: 20px;
	}
	.ike_devices .btn{
		display: none;
	}
	.ike_device_img {
		padding: 0 !important;
		display: block !important;
		width: 320px !important;
	}
	.ike_devices_wrapper{
		padding: 16px 27.5px 50px 27.5px !important;
	}
	.img_deatils_swapper2{
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: reverse !important;
		-ms-flex-direction: column-reverse !important;
		flex-direction: column-reverse !important;
	}
	.details_list {
		background: #5C5CE8;
		overflow: hidden;
		margin: -32px 0;
		position: relative;
		z-index: 9;
	}
	.details_list ul li a{
	    padding: 20px 48px !important;
	}
	.details_list ul li a,
	.details_list ul li a:hover{
		background: none !important;
		padding: 0;
		display: block;
	}
	.details_list ul li a strong{
		font-size: 21px;
		line-height: 25px;
	}
	.details_list ul li a p{
		margin-top: 16px;
	}
	.details_list ul li a strong,.details_list ul li a p{
		color: #fff;
		margin-right: 0;
	}
	.details_list ul li a .icon_number{
		display: none;
	}
	.img_swappers_list {
	    padding-top: 0;
	}
	.img_deatils_swapper:first-child .img_details {
		max-width: 100% !important;
		padding: 0 ;
		margin: 0 0 24px 0;
		color: #fff;
	}
	.img_swappers_officepro .img_deatils_element {
	    margin: 60px 0 0 0;
	}
	
	.img_swappers_list_insights .img_deatils_swapper:first-child .img_details p {
   	  display: none; 
	}
	.img_details h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.img_details > p {
	    font-size: 16px;
	    line-height: 24px;
	    margin: 0;
	}
	.img_details > .btn {
	    display: -webkit-inline-box;
	    display: -ms-inline-flexbox;
	    display: inline-flex;
		margin-left: auto;
		margin-right: auto;
	}
	.img_deatils_element {
	    margin-bottom: 48px;
	}
	.img_details {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100% !important;
	            flex: 0 0 100% !important;
	    max-width: 100% !important;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	}
	.details_list ul li{
		margin: 0;
	}
	.slider_count {
	    display: block;
	    width: 46px;
	    overflow: hidden;
        margin-bottom: 4px;
	}
	.book_demo_innerpage {
	    margin-top: 0;
	}
	.core-tech-aboutus .core-techheader,
	.core-tech-team .core-techheader,
	.core-tech-investors .core-techheader,
	.core-tech-careers .core-techheader,
	.core-tech-officepro .core-techheader{
	    width: calc(100% + 12px) !important;
	    height: 180px !important;
	    padding: 32px 12px !important;
	}
	.core-tech-aboutus .core-techheader h2,
	.core-tech-team .core-techheader h2,
	.core-tech-investors .core-techheader h2,
	.core-tech-careers .core-techheader h2,
	.core-tech-officepro .core-techheader h2,
	.core-techheader-uiversity h2{
		white-space: normal;
	}
	.core-tech-aboutus .core-techheader h2 .tittle_line,
	.core-tech-team .core-techheader h2 .tittle_line,
	.core-tech-investors .core-techheader h2 .tittle_line,
	.core-tech-careers .core-techheader h2 .tittle_line,
	.core-tech-officepro .core-techheader h2 .tittle_line,
	.core-techheader-uiversity h2 .tittle_line{
		display: none;
	}
	.core-tech-officepro .value_properties_wrapper{
		margin: -90px 0 48px;
		padding: 0;
		z-index: 1;
		position: relative;
	}
	.core-tech-officepro .value_properties_row{
		display: block;
	}
	.core-tech-officepro .value_properties_row_analyze .value_propertie_item{
		background: #fff;
		border-radius: 20px;
		overflow: hidden;
		margin: 0 12px 0 0!important;
		padding: 0 !important;
	}
	.core-tech-officepro .value_properties_row_analyze .value_propertie_item h3{
		font-size: 21px;
		line-height: 25px;
		height: 50px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
	.core-tech-officepro .value_properties_row_analyze .value_propertie_item p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 24px;
		order: 3;
		padding: 0 24px;
		height: 125px;
		color: #1A1E2C;
	}
	.core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img,
	.page-template-page-ikeofficepro .core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img {
	    height: 170px;
	    margin: 0 -24px;
	}
	.core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img img,
	.page-template-page-ikeofficepro .core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img img{
		height: 100%;
		margin: 0;
	}
	.core-tech-officepro .container{
		padding: 0;
	}
	.core-tech-officepro .owl-carousel .owl-stage{
		padding: 0 !important;
		margin-left: 12px !important;
	}
	.core-tech-officepro .value_properties_row,
	.page-template-page-ikeofficepro .core-tech-officepro .value_properties_row {
	    margin: 0;
	}
	.img_swappers_officepro {
	    margin-bottom: 32px;
	}
	/* .ike-workflow-wrapper{
		margin-bottom: 40px; 
	} */
	.iwf_row{
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.iwf_cnt,.iwf_row_img{
		width: 100%;
		-ms-flex-preferred-size: 100%;
		    flex-basis: 100%;
		max-width: 100%;
	}
	.iwf_row_img img.visible-xs{
	    height: 315px;
		margin-bottom: 0;
	}
	.iwf_row_img{
		margin: 0;
	}
	.iwf_cnt {
		color: #fff;
		padding: 32px 12px 32px;
	}
	.iwf_cnt h3{
		font-size: 32px;
		line-height: 34px;
		margin-bottom: 16px;
		color: #1A1E2C;
	}
	.iwf_cnt h4 {
		font-size: 21px;
		line-height: 25px;
		font-weight: 500;
	}
	.iwf_cnt p:nth-child(8) {
		margin-bottom: 0;
		font-size: 13px;
		line-height: 16px;
	}
	.iwf_cnt p {
		margin-bottom: 0;
		color: #1A1E2C;
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.02em;
	}
	.iwf_cnt p:nth-child(8) strong {
		color: #1A1E2C;
		margin-bottom: 12px !important;
		font-weight: 500;
		line-height: 19px !important;
	}
	.iwf_row_img {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 0 24px 5px;
	}
	.iwf_cnt p strong {
		font-size: 15px;
	}
	.features_wrapper{
		background: #F7F9FC;
	}
	.features_wrapper .core-techheader2,
	.features_wrapper .core-techheader2:before,.features_wrapper .tittle_line{
		background: none;
		width: 100%;
		padding: 0;
	}
	.features_wrapper .core-techheader2 h2{
		color:#1A1E2C;
		padding: 24px 0 10px 12px;
	}
	.features_cnt{
		padding: 0;
	}
	.features_cnt > h2 {
	    margin-bottom: 64px;
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	    padding: 0;
	    margin: 0 20px 24px 12px;
	}
	.features_row {
	    margin: 0 -12px;
	    display: block;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.feature_info {
	    -webkit-box-flex: 100%;
	        -ms-flex: 100%;
	            flex: 100%;
	    margin: 0;
	    color: #fff;
	}
	.feature_info h3 {
	    font-size: 21px;
	    line-height: 25px;
	    padding: 24px;
		font-weight: 500;
	}
	.features_list {
	    padding: 16px 32px 32px 58px !important;
	}
	.features_list ul {
	    padding-left: 0;
	}
	.features_list li:before {
	    left: -26px;
	}
	.features_list li + li {
	    margin-top: 8px;
	}
	.feildTool_sldier .ike_device_img{
		max-width: inherit;
		height: 300px;
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}
	.feildTool_sldier .ike_device_img > img{
		height: 300px;
		width: 170px;
		margin-left: 56px;
	}
	.icons_tabs .details_list ul li a .tab_img{
		display: none;
	}
	.mbl_icons{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		max-width: 32px;
		height: 272px;
		margin-left: 32px;
	}
	.mbl_icons ul li a{
		width: 32px;
		height: 32px;
		position: relative;
		display: block;
	}
	.mbl_icons ul li + li{
		margin-top: 12px;
	}
	.mbl_icons ul li a img {
	    position: absolute;
	    left: 50%;
	    top: 50%;
	    -webkit-transform: translate(-50%,-50%);
	        -ms-transform: translate(-50%,-50%);
	            transform: translate(-50%,-50%);
	    width: auto !important;
	    height: auto !important;
	}
	.mbl_icons ul li a img.hover{
		display: none;
	}
	.mbl_icons ul li.active a img.default{
		display: none;
	}
	.mbl_icons ul li.active a img.hover{
		display: block;
	}
	.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .img_deatils_swapper:first-child {
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	    margin: 0;
	}
	.img_swappers_list_feidltools .ike_devices {
	    width: 100%;
	}
	.feildTool_sldier + .img_deatils_element .ike_device_img img{
		width: 319px;
		height: 319px;
	}
	.img_swappers_list_feidltools .img_deatils_element:last-child {
	    margin-bottom: 32px;
	}
	.img_swappers_list_feidltools .img_deatils_element:last-child {
	    margin-bottom: 32px;
	}
	.core-tech-officepro .value_properties_wrapper{
		margin-top: -50px;
	}
	.value_properties_wrapper2 .value_propertie_item{
		background: #fff;
		border-radius: 20px;
	}
	.core-techheader_insight .value_properties_wrapper,
	.page-template-page-structural .value_properties_wrapper {
	    padding:0;
	    margin: 8px -12px 20px;
	}
	.core-tech-wrapper-universe .value_properties_wrapper > h3,
	.page-template-page-ikeinsight .value_properties_wrapper > h3{
		padding: 0 24px;
	}
	.page-template-page-ikeinsight .value_properties_row,
	.page-template-page-structural .value_properties_row {
	    width: 100%;
	    margin: 24px 0 0;
	    padding: 0 6px;
	}
	.page-template-page-ikeinsight .value_properties_row .value_propertie_item,
	.value_properties_row.strcl-vpr .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 12px);
		        flex: 0 0 calc(50% - 12px);
		max-width: calc(50% - 12px);
		margin: 0 6px 12px;
		padding: 16px 12px 16px 16px;
		min-height: auto;
	}
	.core-tech-wrapper-universe .value_properties_row .value_propertie_item h3,
	.page-template-page-ikeinsight .value_properties_row .value_propertie_item h3,
	.page-template-page-structural .value_properties_row .value_propertie_item h3{
		height: 57px;
	}
	.testimonials_blk:before{
		display: none;
	}
	.testimonials_blk{
		padding: 0 ;
	    margin-top: -20px;
	}
	.testimonials_info{
		width: 100%;
		background: #fff;
		border-radius: 20px;
	    margin: 0;
	    overflow: hidden;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.testimonial_img {
	    height: 175.5px;
	    -webkit-box-ordinal-group: 3;
	        -ms-flex-order: 2;
	            order: 2;
	    width: 100%;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(100% - 175.5px);
	            flex: 0 0 calc(100% - 175.5px);
	    max-width: calc(100% - 175.5px);
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-pack: center;
	        -ms-flex-pack: center;
	            justify-content: center;
	    overflow: hidden;
	}
	.testimonial_img img{
		width: 100%;
		height: auto;
	}
	.quote_icon{
		position: static;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 175.5px;
		        flex: 0 0 175.5px;
		height: 175.5px;
	}
	.testimonial_cnt {
	    -webkit-box-ordinal-group: 4;
	        -ms-flex-order: 3;
	            order: 3;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    max-width: 100%;
	    padding: 32px 24px 24px;
    }
    .testimonial_cnt p {
	    min-height: auto;
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 54px;
	    padding-right: 0;
	}
	.quote_author img {
	    margin-right: 24px;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 48px;
	            flex: 0 0 48px;
	    height: 48px;
	    border-radius: 100%;
	    max-width: 48px;
	}
	.quote_author {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	    padding-top: 16px;
	    border-top: 1px solid #F7F9FC;
	}
	.clients_block{
		padding: 32px 0;
	}
	.clients_row {
	    background: #fff;
	    border-radius: 20px;
	    overflow: hidden;
	    display: block;
		padding: 30px 24px 20px;
		text-align: center;
	}
	.clients_block{
	    padding: 32px 0 0;
	}
	.clients_block .clients_text .clients_text {
	    margin-right: 0;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    max-width: 100%;
        text-align: left;
	}
	.clients_text h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 8px;
	}
	.clients_text p {
	    font-size: 16px;
	    line-height: 24px;
	    padding: 0 0 16px;
	}
	.clients_block .company_logos > a {
	    margin: 0 8px 10px;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 85px;
	            flex: 0 0 85px;
	    height: 50px;
	}
	.company_logos > a img, .company_logos > a svg {
	    max-height: 100%;
	}
	.img_swappers_list_insights .img_details h2{
		margin-bottom: 	0;
		padding: 0 24px;
	}
	.img_swappers_list_insights {
	    padding: 0 0 48px;

	}
	.useCases {
	    padding: 0 0 20px;
	}
	.useCases::after {
	    top: 190px;
	    width: 100%;
	    height: calc(100% - 190px);
	}
	.useCases_cnt{
		max-width: 305px;
		margin: 0;
		padding: 0;
		margin: 0 18px;
	}
	.useCases_cnt h2{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 16px;
		color: #fff;
	}
	.useCases_cnt > p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 	24px;
		color: #fff;
	}
	.useCases_row{
		display: block;
		margin: 0 -6px;
	}
	.useCases_list .value_propertie_item{
		border-radius: 20px;
	}
	.useCases_list .value_propertie_item h3{
		height: 38px !important;
	}
	.useCases_row .value_propertie_item p {
	    min-height: auto;
	    margin-bottom: 16px;
	}
	.useCases_row .value_propertie_item ul {
	    padding-left: 24px;
	}
	.core-techheader_analyze .value_properties_wrapper{
		padding: 0;
		margin: 0 -12px;
	}

	.core-techheader_analyze .value_properties_row{
		padding: 0 ;
		margin: 0;
	}
	.core-techheader_analyze .value_properties_row .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    margin: 0;
	    background: #fff;
	    border-radius: 20px;
	    overflow: hidden;
		padding: 24px 24px 0 !important;
		border-radius: 0 !important;
		margin-top: 0 !important;
		border: none;
		display: inline-block;
	}
	.core-techheader_analyze .value_properties_row .value_propertie_item + .value_propertie_item{
		margin-top: 24px;
	}
	.core-techheader_analyze .value_properties_row_analyze .value_propertie_item h3{
		margin-bottom: 	16px;
	}
	.core-techheader_analyze .value_properties_row_analyze .value_propertie_item .value_propertie_img{
		height:170px;
	}
	.core-techheader_analyze .value_properties_row_analyze .value_propertie_item .btn{
		margin-bottom: 	32px;
	}
	.core-techheader_analyze .value_properties_row_analyze .value_propertie_item p{
		height: auto;
		min-height: 72px;
		margin-bottom: 16px;
	}
	.why_ike_analyze{
		position: relative;
	}
	.why_ike_university:after,
	.why_ike_analyze:after {
	    content: '';
	    left: 0;
	    top: 175px;
	    width: 100%;
	    height: calc(100% - 175px);
	    background: #F7F9FC;
	    position: absolute;
	}
	.why_ike_analyze .coretech-row {
	    position: relative;
	    z-index: 1;
	    padding-bottom: 75px;
	    margin-bottom: 	0;
		padding-top: 24px;
	}
	.why_ike_university .core-techheader2,
	.why_ike_analyze .core-techheader2{
		padding: 24px 0;
	}
	.why_ike_university .core-techheader2,
	.why_ike_analyze .core-techheader2,
	.why_ike_university .core-techheader2:before,
	.why_ike_analyze .core-techheader2:before{
		background: none;
	}
	.why_ike_university .core-techheader .tittle_line{
		display: none;
	}
	.why_ike_analyze .coretech-des {
	    margin-bottom: 0;
	}
	.testimonials_blk_analyze .testimonials_info {
	    margin: 0 !important;
        border-radius: 0;
	}
	.by_opt .company_support.company_support_analyze {
    border-radius: 0;
  }
	.company_support_analyze{
		background: none;
		height: auto;
		margin: 0;
	    padding: 10px 24px 50px;
	}
	.mob_sec_group{
		position: relative;
		margin-top: -50px;
	}
	.mob_sec_group::after{
		content: '';
		left: 0;
		top: 30px;
		height: calc(100% - 50px);
		width: 100%;
		position: absolute;
		background: rgba(86, 89, 94, 0.5) url(../jpg/logos_blk_bg.jpg) no-repeat;
		background-position: right bottom;
		background-size: cover;
	}
	.mob_sec_group .case_studies_wrapper,
	.mob_sec_group .company_support_analyze{
		position: relative;
		z-index: 1;
	}
	.modal-dialog {
	    width: 375px;
	    margin: 0 auto;
	} 
	.modal-content{
		border-radius: 0;
	}
	.modal .banner{
		margin: 0;
		padding: 87px 0 42px !important;
	}
	.modal .container{
		width: 100%;
		padding: 0 12px;
	}
	.modal-close {
	    left: 24px;
	    top: 24px;
	    width: 48px;
	    height: 48px;
	}
	.modal-content .banner-data h2 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 12px;
	}
	.modal-content .banner-data p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 0 !important;
		padding-right: 15px;
		font-weight: 300;
	}
	.modal-content .banner-data {
	    margin: 0;
	    width: 100%;
	    max-width: 100%;
	    padding: 0 ;
	}
	.modal-content .banner-data > a{
		margin-left: 18px;
	}
	.modal-content .analyize_what_we_do {
	    padding: 0px 0 36px;
	}
	.modal-content .value_properties_wrapper > h3 {
	    padding: 0;
	    margin: 0 37px 24px 24px;
	    font-size: 26px;
	    line-height: 32px;
	}

	.modal-content .value_properties_row .value_propertie_item{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(50% - 12px);
		        flex: 0 0 calc(50% - 12px);
	    max-width: calc(50% - 12px);
	    margin: 0 6px 12px !important;
	    min-height: auto;
	    padding: 16px;
		background: transparent;
		color: #fff;
		border-color: #616571;
		padding: 16px 16px 24px !important;
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 12px !important;
	    border-radius: 0;
	    border-color: #E0E3E7;
	}

	.modal-content .core-techheader2, .modal-content .core-techheader2:before {
	    background: none;
	    width: 100%;
	    padding: 0;
	}
	.modal-content .core-techheader2 h2 {
	    font-size: 26px !important;
	    line-height: 32px;
	    white-space: normal;
	    padding: 0;
	    margin-bottom: 24px;
	}
	.modal-content .coretech-row {
	    margin: 0;
	    padding: 0;
	}
	.modal-content .coretech-row .coretech-des {
	    margin: 0 0 24px;
	}
	.modal-content .book_demo_innerpage {
	    margin-top: 0;
	}
	.modal-content .coretech-content-lft {
	    padding: 32px;
	}
	.modal .core-tech-wrapper {
	    margin: 0 12px;
	}
	.modal .book_demo_innerpage .book_demo_cnt {
	    padding: 48px 62px 48px 32px;
	}
	.page-template-page-ikeuniversity .banner-data {
	    width: 100%;
	    max-width: 	312px;
	}
	.page-template-page-ikeuniversity .priced_text {
	    margin-bottom: 0;
	}
	.core-techheader-uiversity h2 br{
		display: none;
	}
	.core-tech-wrapper-universe .value_properties_wrapper{
		margin-top: -70px;
		position: relative;
		margin: 8px -12px 20px;
	}
	.why_ike_university .coretech-row {
	    margin: 0;
	    position: relative;
	    z-index: 1;
	}
	.why_ike_university:after{
	    top: 90px;
	    height: calc(100% - 60px);
	}
	.value_properties_university .value_propertie_item h3{
		height: 38px !important;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
	}
	.page-template-page-team .banner-data,
	.page-template-page-about .banner-data{
		max-width: 312px;
	}
	.page-template-page-about .banner-data .btn + .btn{
		margin-top: 16px;
	}
	.core-tech-aboutus .core-techheader{
		height: auto;
	}
	.page-template-page-about .aboutus_lft{
		color: #fff;
	}
	.aboutus_row {
		margin: 0 -12px !important;
	    padding: 0 !important;
	    display: block;
	}
	.aboutus_lft {
	    color: #fff;
	    max-width: 100% !important;
	    padding: 32px 24px 223px 24px !important;
	    margin: 0 !important;
	}
	.aboutus_rht {
	    max-width: 100% !important;
	    height: auto !important;
	}
	.aboutus_icon{
		left: 0 !important;
	    bottom: 100%;
	}
	.aboutus_img {
	    max-width: 100%;
	    -ms-flex-preferred-size: 100%;
	        flex-basis: 100%;
	    height: 250px;
	}
	.aboutus_img img{
		width: 100%;
	}
	.aboutus_lft h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 16px;
	}
	.aboutus_lft p {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.aboutus_lft p + p{
		margin-top: 16px;
	}
	.about_us_list:nth-child(odd) .aboutus_lft{
		background: #fff;
		color: #1A1E2C;
	}
	.about_us_list:nth-child(even) {
	    background: none;
	}

	.about_us_list:nth-child(odd) .aboutus_icon{
		left: auto !important;
		right: 0;
	}
	.our_values_Wrapper {
	    padding: 32px 0 58px 0;
	}
	.our_values_list {
	    display: block;
	    padding: 0 28px;	
	}
	.our_values_Wrapper h3{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 32px;
		padding: 0 12px;
	}
	.our_values_item h4 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 16px;
	}
	.our_values_item{
		margin:0;
	}
	.our_values_item + .our_values_item{
		margin-top: 32px;
	}
	.page-template-page-about .our_culuture_wrapwer {
		height: auto;
	    padding: 0;
	    margin: 0;
	    position: relative;
	    background: none !important;
	}
	.our_culuture_cnt{
    	width: 100%;
	    border-radius: 24px;
	    padding: 32px !important;
	    margin: -90px 0 32px 0;
	    position: relative;
	}
	.our_culuture_cnt h2,
	.our_culuture_cnt h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.our_culuture_cnt p {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 32px;
	    letter-spacing: 0.02em;
	}
	.our_culuture_img{
		display: block;
	}
	.aboutus_lft p em{
		font-size: 13px;
		line-height: 16px;
	}
	.page-template-page-team .banner-data .btn + .btn,
	.page-template-page-ikeuniversity .banner-data a.btn_white2{
		margin-top: 16px;
	}
	.page-template-page-team .banner-data h1{
		margin-bottom: 12px;
	}
	.banner .container{
		position: relative;
		z-index: 1;
		padding: 0 24px;
	}
	.page-template-page-support .banner2 .container,
	.page-template-page-casestudy .banner2 .container,
	.strl_bnr .container{
		padding: 0 12px;
	}
	.University_banner .container{
		padding: 0 12px;
	}
	.page-template-page-careers .core-techheader,
	.core-tech-team .core-techheader{
		height: auto;
	}
	.page-template-page-team .core-techheader h2,
	.page-template-page-careers .core-techheader h2,
	.core-tech-aboutus .core-techheader h2{
		padding: 0;
	}
	.team_row {
		background: #fff;
		margin: 0 -12px;
		padding: 12px;
	}
	.team_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 50%;
	            flex: 0 0 50%;
	    height: 175.5px;
	    background: #F7F9FC;
	    overflow: hidden;
	}
	.team_item img{
		width: 100%;
		height: 100%;
	}
	.team_item a .team_info {
	    height: 175.5px;
	}
	.team_info .role {
	    margin-top: 7px;
	}
	.core-tech-careers .our_values_list{
		background: #F7F9FC;
		margin: 0 -12px;
		padding: 32px 40px 58px 32px;
	}
	.our_values_item img {
	    margin-bottom: 24px;
	}
	.core-tech-careers .aboutus_icon{
	    position: absolute;
	    bottom: 100%;
	    right: 0;
	    left: auto !important;
	}
	.core-tech-careers .aboutus_rht{
		position: relative;
	}
	.core-tech-careers .aboutus_lft {
	    background: #fff;
	    color: #1A1E2C;
	}
	.core-tech-careers .aboutus_rht {
	    border-left: 12px solid #fff;
	    border-right: 12px solid #fff;
	}
	.core-tech-careers .aboutus_head{
		position: absolute;
		top: 100%;
		width: 100%;
		padding: 32px;
		height: auto;
	}
	.standard_benefits .container{
		padding: 0;
	}
	.standard_benefits {
		margin: 0;
	    padding: 180px 0 375px 0;
	    height: auto;
	}
	.standard_benefits h2{
		display: none;
	}
	.standard_benefits .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(50% - 12px);
	            flex: 0 0 calc(50% - 12px);
	    margin: 0 6px 12px;
	    max-width: calc(50% - 12px);
	    border-radius: 20px;
		padding: 16px;
		min-height: 241px;
	}
	.standard_benefits .value_properties_row {
	    margin: 0;
	    padding: 0 6px;
	    width: 100%;
	}
	.ts_wrapper {
	    width: 100%;
	    margin: 0;
	    padding: 32px 12px 48px 12px;
	}
	.ts_wrapper .aboutus_img {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	    max-width: 100%;
	    height: 210px !important;
	}
	.ts_wrapper > h2 {
	    margin-bottom: 24px;
	    font-size: 26px;
	    line-height: 32px;
	    color: #fff;
	    padding-left: 12px;
	}
	.ts_tabs {
	    border-radius: 20px;
	    overflow: hidden;
	}
	.ts_tabs_nav {
	    width: 100%;
	    min-height: auto;
	    margin-top: 0;
	}
	.ts_wrapper .aboutus_head {
	    height: auto;
	    height: auto;
	    width: 100%;
	    padding: 32px;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
	    max-width: 	100%;
	}
	.ts_wrapper .aboutus_head h2 {
	    white-space: normal;
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 8px;
	}
	.ts_wrapper .aboutus_head strong,
	.ts_wrapper .aboutus_head span{
		font-size: 21px;
		line-height: 25px;
		margin-bottom: 24px;
	}
	.ts_wrapper .aboutus_head p{
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.02em;
		height: 72px;
		overflow: hidden;
	}
	.ts_tabs_nav ul{
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	.ts_wrapper .aboutus_img  .play_videe img {
	    width: 29px !important;
	}
	.ts_tab_cnt .aboutus_icon {
	    position: absolute;
	    top: 100%;
	    z-index: 1;
	    width: 117px;
	    height: 117px;
	}
	.ts_tab_cnt .aboutus_icon img{
		width: 40px;
	}
	.ts_tabs_nav ul li:first-child{
		margin-left: 117px;
	}
	.ts_tabs_nav ul li {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 117px;
	            flex: 0 0 117px;
	    height: 117px;
	    overflow: hidden;
	}
	.img_swappers_list_careers .img_deatils_swapper:first-child .img_details h2 {
	    margin-bottom: 0;
	    font-size: 26px;
	    line-height: 32px;
	}
	.img_swappers_list_careers .ike_devices_wrapper .ike_device_img {
		height: 311px;
		overflow: hidden;
	}
	.img_swappers_list_careers .ike_devices_wrapper{
		padding: 0 !important;
	}
	.img_swappers_list_careers .ike_devices_wrapper .ike_device_img img{
		width: 100%;
		height: 100%;
		border-radius: 20px;
	}
	.page-template-page-careers .hiring_wrpper{
		background: #fff;
	}
	.page-template-page-careers .hiring_wrpper {
	    background: #fff;
	    padding: 32px 0 48px 0;
	}
	.hiring_wrpper h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 24px;
	    padding-left: 12px;
	}
	.hw_form .alm-filters-container .alm-filter--text-wrap input[type=number],
	.hw_form .alm-filters-container .alm-filter--text-wrap input[type=text],
	.hw_form .alm-filters-container .alm-filter--select select{
	    height: 50px !important;
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	.hw_form .alm-filters-container .alm-filter--text-wrap input::-webkit-input-placeholder,
	.form_control::-webkit-input-placeholder{
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	.hw_form .alm-filters-container .alm-filter--text-wrap input::-moz-placeholder,
	.form_control::-moz-placeholder{
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	.hw_form .alm-filters-container .alm-filter--text-wrap input:-ms-input-placeholder,
	.form_control:-ms-input-placeholder{
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	.hw_form .alm-filters-container .alm-filter--text-wrap input::-ms-input-placeholder,
	.form_control::-ms-input-placeholder{
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	.hw_row{
		display: block;
	}
	.hw_list {
	    width: 100%;
	    margin-left: 0;
	}
	.hw_list_row{
		margin: 0;
	}
	.hw_list_row {
	    margin: 48px 0 0;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.hire_card {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 24px;
	}
	.hire_card:last-child{
		margin: 0;
	}
	.page-template-page-careers .our_culuture_wrapwer {
	    height: 597px;
	    padding: 0;
	    min-height: auto;
	}
	.img_swappers_list_careers {
	    padding: 0 0 140px 0;
	}
	.our_culuture_careers .our_culuture_cnt h2,
	.our_culuture_careers .our_culuture_cnt h3 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.hw_list > .btn {
	    margin: 48px auto 0;
	}
	/* .banner .demo-blk:not(:first-child){
		margin: 16px 0 0 0;
	} */
	.page-template-page-jobdesc .banner2{
		height: 137px !important;
		padding: 0;
	}
	.job_des_wrapper {
	    padding: 32px 0 48px 0;
	    background: #fff; 
	}
	.job_dec_cnt {
	    width: 100%;
	    padding: 0 12px;
	}
	.job_dec_cnt > h3 {
	    font-size: 16px;
	    line-height: 22px;
	    margin: 0 0 4px 0;
	}
	.job_dec_cnt > h1 {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 24px;
	}
	.offer_dtls {
	    padding: 16px 0;
	    margin-bottom: 24px;
	}
	.job_dec_cnt_sub {
	    margin-left: 0;
	    width: 100%;
	}
	.offer_dtls ul li {
	    margin-right: 16px;
	}
	.offer_dtls ul li:last-child{
		margin: 0;
	}
	.offer_dtls ul li svg, .offer_dtls ul li img {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 24px;
	            flex: 0 0 24px;
	    height: 24px;
	    margin-right: 8px;
	}
	.offer_dtls ul li span {
	    font-size: 13px;
	    line-height: 16px;
	}
	.job_description h2 {
	    font-size: 21px;
	    line-height: 25px;
	    font-weight: 500;
	}
	.job_description p {
	    margin-bottom: 16px;
	}
	.job_description ul {
	    padding-left: 40px;
	}
	.apply_job {
	    margin: 48px -12px 0;
	}
	.apply_job h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 32px;
	}
	.apply_job h3 {
	    font-size: 19px;
	    line-height: 24px;
	}
	.custom_file{
		display: block;
	}
	.apply_job_ctrgy p {
	    margin: 8px 0 0;
	}
	.apply_job_ctrgy + .apply_job_ctrgy ,
	.apply_job_submit {
	    margin-top: 32px;
	}
	.ike_banner {
	    padding: 102px 0 32px;
	    height: auto;
	}
	.ike_banner h1 {
		font-size: 32px;
		line-height: 34px;
		padding-bottom: 32px;
	}
	.ike_banner_data {
	    display: block;
	}
	.ike_banner_rht .ike_banner_post {
	    border-radius: 20px;
	    overflow: hidden;
	}
	.ike_banner_post {
	    padding: 24px 27px 16px 32px;
	    max-width: 100%;
	    overflow: hidden;
	    border-radius: 20px;
	    margin: 0;
	}
	.ike_banner_rht .ike_banner_post_title > img {
	    width: 36px;
	    height: 36px;
	}
	.ike_banner_rht .ike_banner_post_title > span {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: normal;
	    margin-bottom: 6px;
	}
	.ike_banner_rht .ike_banner_post_in h2,
	.ike_banner_rht .ike_banner_post_in h3 {
	    font-size: 24px;
	    line-height: 30px;
	    margin-bottom: 4px;
	}
	.ike_banner_rht .ike_banner_post_title h4 {
	    font-size: 14px;
	    line-height: 20px;
	    margin-bottom: 32px;
	}
	.ike_banner_rht .ike_banner_post_in p {
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 400;
	    margin-bottom: 24px;
	}
	.ike_banner_rht .ike_banner_post_title {
	    min-height: 365px;
	}
	.ike_banner_rht .ike_banner_post_in {
	    padding-bottom: 24px;
	}
	.ike_banner_lft .ike_banner_blog_post {
	    max-width: 100% !important;
	}
	.ike_banner_lft .ike_banner_post {
		margin-top: 16px;
	}
	.blog .hiring_wrpper {
	    padding: 32px 0 48px;
	    background: #fff;
	}
	.ike_work_header{
		height: 238px;
		padding: 32px;
	}
	.blog .ike_works_row .alm-btn-wrap{
		margin-top: 24px !important;
	}
	.post_page_banner {
	    height: 160px;
	}
	.post_wrapper {
	    margin-top: 0;
	    position: relative;
	    background: #fff;
	}
	.post_author_img {
	    width: 76px;
	    height: 76px;
	    position: absolute;
	    left: 0;
	    right: 0;
	    top: -38px;
	}
	.post_author_info {
	    padding: 52px 0 24px;
	    margin: 0 12px;
	}
	.post_author_info h2 {
	    font-size: 15px;
	    line-height: 19px;
	    margin-bottom: 8px;
	}
	.post_author_info p {
	    font-size: 13px;
	    line-height: 16px;
	}
	.post_author_info:after{
		width: 100%;
	}
	.post_info{
		width: 100%;
		padding: 48px 20px 0;
	}
	.post_lft_cnt .post_interaction {
	    margin: 40px -8px 0;
	    padding: 24px 0 32px;
	}
	.post_info_in {
	    display: block;
	    margin: 0 -32px;
	}
	.post_lft_cnt {
	    max-width: 100%;
	    margin: 0 32px;
	}
	.post_info h1 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 32px;
	}
	.post_lft_cnt > a {
	    margin-top: 16px;
	}
	.post_lft_cnt p{
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 24px;
	}
	.post_subscribe {
	    -webkit-box-shadow: none;
	            box-shadow: none;
	    padding: 32px 40px 32px;
	    text-align: center;
	    background: #FF9239;
	    color: #fff;
	    text-align: left;
	    min-height: 328px;
	    max-width: 100%;
	}
	.post_subscribe span {
	    font-size: 16px;
	    line-height: 24px;
	}
	.post_subscribe h3 {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 32px;
	}
	.post_subscribe p {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 13px;
	    line-height: 25px;
	    margin-bottom: 32px;
	}
	.post_subscribe .btn{
		background: #fff;
		color: #1A1E2C;
	}
	#scroll-set {
		height: 56px;
	}
	.post_subscribe .btn svg path,
	.post_subscribe .btn svg rect{
		stroke:#1A1E2C;
	}
	.single .blogs_posts_cnt {
	    display: none;
	}
	.single .blogs_posts_row {
	    margin: -57px 0 32px;
	    background: #fff;
	    border-radius: 20px;
	    overflow: hidden;
	    padding: 0;
	    display: block;
	    -webkit-box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.1);
	            box-shadow: 1px 1px 16px rgba(0, 0, 0, 0.1);
	}
	.single .ike_works_row,body.single-events .ike_works_row {
	    display: block;
	    margin: 0;
	}
	.single .blogs_posts_row .ike_work_item{
		margin: 0;
	}
	.cs_mob_heading p{
		font-size: 13px;
		line-height: 16px;
		letter-spacing: 0.02em;
		margin-top: 6px;
	}
	.single .blogs_posts:after{
		background: #F7F9FC;
		height: 100%;
		top: 56px;
	}
	.single .blogs_posts{
		background: none;
	}
	.ike_word_cnt {
	    padding: 32px; 
	}
	.post_lft_cnt h3 {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 24px;
	}
	.post_lft_cnt p strong {
	    font-size: 21px;
	    line-height: 25px;
	}
	.post_lft_cnt ul, .post_lft_cnt ol{
		padding-left: 	40px;
	}
	.ike_banner .container:after {
	    width: 571px;
	    height: 500px;
	    background-size: cover;
	    top: 0;
	    left: -38px;
	}
	.post_lft_cnt .pr-blk h3 {
	    margin-bottom: 24px;
	}
	.post_lft_cnt .pr-blk ul, .post_lft_cnt .pr-blk ol {
	    margin-bottom: 32px;
	}
	.author_wrapper {
		margin-top: 76px;
	    padding: 32px 0 48px;
	    background: #fff;
	}
	.author_info_row {
	    width: 100%;
	    padding: 0 12px;
	    display: block;
	}
	.author_full_avatar {
	    max-width: 120px;
	    height: 120px;
	}
	.author_full_avatar img {
	    height: 100%;
	}
	.author_full_info {
	    padding-top: 24px;
	}
	.author_full_info h1 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 8px;
	}
	.author_full_info h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 24px;
	    font-weight: 500;
	}
	.author_full_info_top {
	    width: 100%;
	}
	.author_full_info p {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 	24px;
	}
	.author_full_info h4 {
	    font-size: 15px;
	    line-height: 19px;
	}
	.author_intersts p{
		font-size: 	13px;
		line-height: 16px;
	}
	.activities > h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 8px;
	}
	.activities > h3{
		font-size: 15px;
		line-height: 19px;
		margin-bottom: 	36px;
	}
	.activities_wrapper {
	    margin: 0 -32px;
	}
	.author_intersts {
	    margin-bottom: 56px;
	}
	.activity_item {	
		display: block;	
	    padding: 24px 32px;	
	}	
	.activity_img{	
		width: 220px;	
		height: 150px;	
	}	
	.activities_info {	
	    padding: 24px 0 0 0;	
	}	
	.activities_info span {	
	    font-size: 15px;	
	    line-height: 19px;	
	}
	.author_full_info h3{
		margin-bottom: 	16px;
	}
	.page-template-page-casestudy .banner {
		padding: 102px 0;
		height: auto !important;
		background-position: right bottom;
		margin-bottom: 0;
	}
	.page-template-page-casestudy .banner:before{
		display: none;
	}
	.page-template-page-casestudy .banner-data {
	    width: 312px;
	}
	.page-template-page-casestudy .banner-data h2 {
	    margin-bottom: 8px;
	}
	.page_case_study_wraper .case_studies_list {
	    width: 100%;
	    margin: -57px 0 65px;
	    position: relative;
	    z-index: 9;
	    display: block;
	}
	.page_case_study_wraper .case_studies {
	    margin: 0 0 24px 0 !important;
	    border-radius: 20px;
	    overflow: hidden;
	}
	.page_case_study_wraper {
	    margin-top: 0;
	}
	.single-casestudies .banner {
		padding: 94px 0 50px;
		margin-bottom: 200px;
		height: 100% !important;
	}
	.single-casestudies .banner-data img {
	    margin-bottom: 70px;
	    display: none;
	}
	.single-casestudies .banner2 .container {
	    display: block;
	    padding: 0;
	} 
	body.single-casestudies .banner:before{
		display: none;
	}
	.single-casestudies .banner-data {
	    max-width: 282px;
	    margin-left: 12px;
	}
	.single-casestudies .banner-data h1,
	.single-casestudies .banner-data h2 {
	    margin-bottom: 0;
	    font-size: 26px;
	    line-height: 32px;
	}
	.single-casestudies .banner-data .demo-blk{
		margin: 22px 0	;
	}
	.single-casestudies .value_properties_row {
	    max-width: 100%;
	    margin: 37px 0 0;
	    padding: 0 6px;
	}
	.single-casestudies .value_properties_row .value_propertie_item{
		margin: 0 6px 14px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		max-width: 100%;
		border-radius: 20px;
		overflow: hidden;
		padding: 16px;
		height: 240px;
		min-height: auto;
	}
	.single-casestudies .value_propertie_item h3 {
	    font-size: 15px;
	    line-height: 19px;
	    margin-bottom: 16px;
	    font-weight: 500;
	    height: 19px;
	    overflow: hidden;
    	color: #fff;
	}
	.single-casestudies .value_propertie_item p{
		height: 130px;
		overflow: hidden;
		color: #fff;
	}
	.csc_wrapper .container{
		padding: 0;
		position: relative;
		z-index: 9;
	}
	.cs_content_row {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: reverse;
	        -ms-flex-direction: column-reverse;
	            flex-direction: column-reverse;
	}
	.cs_content {
	    width: 100%;
	}
	.cs_content_row .coretechshwd-img {
	    width: 100%;
	    height: 350px;
	    border-radius: 20px;
	    overflow: hidden;
	}
	.cs_content_row .coretechshwd-img .sol-blk:nth-child(2){
		display: none;
	}
	.cs_content_row .coretechshwd-img .sol-blk{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 calc(100% / 2);
		        flex: 0 0 calc(100% / 2);
		max-width: calc(100% / 2);
	}
	.cs_content_row .coretech-content-rht {
	    margin-top: 0;
	}
	.cs_lft {
	    max-width: 100%;
	    margin-right: 0;
	    padding: 0 24px;
	    -ms-flex-preferred-size: auto;
	        flex-basis: auto;
	}
	.cs_rht {
	    margin-bottom: 32px;
	    padding: 0 12px;
		width: 100%;
	}
	.cs_lft h2 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.cs_lft blockquote, .cs_lft blockquote p {
	    font-size: 24px;
	    line-height: 34px;
	    margin-bottom: 17px;
	}
	.cs_lft ul {
	    padding: 0 0 0 20px;
	}
	.cs_lft > p {
	    margin-bottom: 24px;
	}
	.cs_features2 {
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    margin: 0 0 20px 6px;
	}
	.cs_features2_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 170px;
	            flex: 0 0 170px;
	    max-width: 170px;
	    min-height: 192px;
	    margin: 0 6px 12px;
	}
	.single-casestudies .testimonials_info {
	    margin: 0 12px 32px;
	    width: calc(100% - 24px);
	    min-height: auto;
	    position: relative;
	}
	.single-casestudies .testimonial_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    max-width: 100%;
	    padding: 80px 32px 32px;
	}
	.single-casestudies .testimonial_img {
	    display: none;
	}
	.single-casestudies .testimonials_info .quote_icon {
	    width: 60px;
	    max-width: 60px;
	    height: 60px;
	    position: absolute;
	    left: 0;
	    top: 0;
	}
	.single-casestudies .testimonials_info .quote_icon svg{
		width: 40px;
		height: 24px;
	}
	.single-casestudies .testimonial_cnt p {
	    font-size: 24px;
	    line-height: 34px;
	    font-style: italic;
	    min-height: auto;
	}
	.single-casestudies .quote_author {
	    padding-top: 20px;
	}
	.single-casestudies .quote_author img {
	    max-width: 42px;
	    height: 42px;
	    margin-right: 18px;
	}
	.quote_name strong {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 9px;
	}
	.quote_name span {
	    font-size: 15px;
	    line-height: 19px;
	    margin-bottom: 0;
	    font-weight: 500;
	}
	.case_stydy_actions {
	    width: 100%;
	    border-top: none;
	    padding: 0;
	    display: block;
	}
	.csc_wrapper{
		padding: 0 0 57px 0;
		margin-top: -152px;
		position: relative;
		background: none;
	}
	.csc_wrapper:after{
		content: '';
		position: absolute;
		top: 152px;
		height: 100%;
		width: 100%;
		background: #fff;
	}
	.contact_form_wrapper {
	    display: block;
	}
	.page-template-page-supportcnt .banner-data h1,
	.page-template-page-contact .banner-data h1 {
	    margin-bottom: 12px;
	}
	.page-template-page-supportcnt .banner-data h2,
	.page-template-page-contact .banner-data h2{
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 40px;
	}
	.page-template-page-contact .banner-data h3 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.page-template-page-supportcnt .banner-data,
	.page-template-page-contact .banner-data{
		padding: 0 24px;
		max-width: 	100%;
	}
	.page-template-page-contact .priced_text p {
		font-size: 16px !important;
		line-height: 24px !important;
		margin-bottom: 0 !important;
	}
	.page-template-page-supportcnt .banner .container,
	.page-template-page-contact .banner .container{
		padding: 0;
		position: relative;
		z-index: 9;
	}
	.page-template-page-supportcnt .value_properties_row,
	.page-template-page-contact .value_properties_row {
	    width: 100%;
		padding: 0 6px;
		display: flex;
		justify-content: initial;
	}
	.page-template-page-supportcnt .value_properties_row .value_propertie_item,
	.page-template-page-contact .value_properties_row .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(50% - 12px);
	            flex: 0 0 calc(50% - 12px);
	    max-width: calc(50% - 12px);
	    margin: 0 6px 12px;
	    border-radius: 20px !important;
	    overflow: hidden;
	    padding: 16px 16px 37px !important;
	    min-height: auto;
	}
	.page-template-page-supportcnt .value_properties_row .value_propertie_item h3, 
	.page-template-page-contact .value_properties_row .value_propertie_item h3 {
		height: auto;
		color: #fff;
		font-size: 15px;
		line-height: 19px;
	}
	.page-template-page-supportcnt .banner:before,
	.page-template-page-contact .banner:before{
		content: '';
		background: #F7F9FC;
		height: calc(100% - 748px);
		position: absolute;
		bottom:0%;
		left: 0;
		width: 100%;
	}
	.page-template-page-supportcnt .banner:before{
		height: calc(100% - 576px);
	}
	.page-template-page-supportcnt .contact_form,
	.page-template-page-contact .contact_form {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    margin: 16px 12px 0 !important;
	    border-radius: 20px;
	}
	.single-landing .contact_form .with_frm_style legend + h3,
	.single-landing .contact_form .with_frm_style h3.frm_form_title,
	.page-template-page-supportcnt .contact_form .with_frm_style legend + h3, .page-template-page-supportcnt .contact_form .with_frm_style h3.frm_form_title,
	.page-template-page-contact .contact_form .with_frm_style legend + h3, .page-template-page-contact .contact_form .with_frm_style h3.frm_form_title {
	    font-size: 26px;
	    line-height: 32px;
	}
	.ike_address_wrapper {
	    margin-top: 0;
	} 
	.page-template-page-contact .ike_address_wrapper .core-techheader2 {
	    width: 100%;
	    height: auto;
	    padding: 32px 0;
	    margin: 0 0 0 12px;
	}
	.page-template-page-contact .ike_address_wrapper .core-techheader2 h2{
		padding-left: 0;
		color: #1A1E2C;
	}
	.page-template-page-contact .ike_address_wrapper .core-techheader2 h2 .tittle_line{
		display: none;
	}
	.ike_adress_row .container {
	    display: block;
	    padding: 0;
	}
	.ike_adress_list {
	    max-width: 100%;
	    padding: 32px 24px;
	}
	.ike_adress_icon {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 56px;
	            flex: 0 0 56px;
	    max-width: 56px;
	    margin: 0 24px 0 0;
	    height: 56px;
	}
	.ike_adress_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 247px;
	            flex: 0 0 247px;
	    max-width: 247px;
	    padding: 11px 0 0;
	}
	.ike_adress_cnt h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 8px;
	}
	.ike_adress_cnt p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.ike_adress + .ike_adress {
	    margin-top: 24px;
	}
	.location_map{
		height: 260px;
		width: 100%;
	}
	.investrors_banner .banner-data p {
	    margin-bottom: 16px !important;
	}
	.banner_links_nav a {
	    font-size: 13px;
	    line-height: 16px;
	}
	.page-template-page-investors .core-tech-wrapper {
	    background: #fff;
	}
	.core-tech-investors .core-techheader{
		height: auto;
	}
	.core-tech-investors .core-techheader h2{
		padding: 0;
	}
	.core-tech-investors .core-tech-wrapper {
	    background: #fff;
	}
	.thelatest_cnt {
	    padding-top: 32px;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    margin: 0 -12px;
	}
	.thelatest_cnt_lft h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 16px;
	    font-weight: 500;
	}
	.thelatest_cnt_lft {
	    padding: 0 24px;
	    -ms-flex-preferred-size: 100%;
	        flex-basis: 100%;
	}
	.thelatest_cnt_lft p {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 24px;
	}
	.thelatest_cnt_lft ul li + li{
		margin-top: 8px;
	}
	.thelatest_cnt_lft ul {
	    padding: 0 0 40px 40px;
	}
	.thelatest_cnt_rht {
	    padding: 0 32px 48px;
	    -ms-flex-preferred-size: 100%;
	        flex-basis: 100%;
	    -webkit-box-ordinal-group: 3;
	        -ms-flex-order: 2;
	            order: 2;
	}
	.thelatest_cnt_rht h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 24px;
	}
	.thelatest_cnt_rht ul li {
	    margin-bottom: 8px;
	    display: block;
	}
	.thelatest_cnt_rht ul li a {
	    font-size: 16px;
	    line-height: 24px;
	    text-decoration: underline;
	}
	.core-tech-investors .value_properties_row {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
		padding:56px 12px 22px;
	}
	.core-tech-investors .value_propertie_item{
	    border-radius: 20px;
	    overflow: hidden;
	    margin: 0 0 20px 0;
	    padding: 35px 32px;
	}
	.core-tech-investors .value_properties_row .value_propertie_item h3 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.investrors_accordins {
	    background: #fff;
	}
	.ia_header {
	    background: #F7F9FC;
	    padding: 24px;
	}
	.ia_header h2 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.announcements_tabs {
	    padding: 0 12px;
	}
	.choose_year {
	    display: block;
	    margin-bottom: 28px;
	}
	.release_notes .choose_year span {
	    font-size: 21px;
	    line-height: 25px;
	    font-weight: 500;
	    display: block;
	}
	.release_notes .choose_year ul li{
		margin: 0 16px 12px 0;
		min-height: 28px;
	}
	.release_notes .choose_year ul li a {
	    font-size: 21px;
	    line-height: 25px;
		
	}
	.year_tab_cnt {
	    padding: 0 16px;
	}
	.year_tab_cnt ul li {
	    display: block;
	    margin-bottom: 24px;
	}
	.year_tab_cnt ul li span {
	    margin: 0;
	    font-size: 13px;
	    line-height: 16px;
	    margin-bottom: 4px;
	}
	.year_tab_cnt ul li a{
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.02em;
	}
	.ia_toggle {
	    padding: 0;
	}
	.financial_info .value_properties_row {
	    padding: 0;
	    display: block;
	}
	.documents_block .value_propertie_item {
	    margin: 0 0 24px;
	}
	.financial_info .value_propertie_item h3 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.ia_toggle .btn_normal {
	    margin-left: 20px;
	}
	.team_wrapper .value_properties_row{
		display: block;
	}
	.team_wrapper .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 615px;
	            flex: 0 0 615px;
	    max-width: 100%;
	    margin: 0;
	    padding: 0 32px 32px;
	    -webkit-box-shadow: none;
	            box-shadow: none;
	}
	.leadership_gvrnce .value_propertie_item .value_propertie_img img{
		height: 100%;
	}
	.leadership_gvrnce .value_propertie_item h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.leadership_gvrnce .value_propertie_item h4{
		font-size: 15px;
		line-height: 19px;
		margin-bottom: 16px;
		font-weight: 500;
	}
	.leadership_gvrnce .value_propertie_item .btn_normal{
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		margin: 0;
	}
	.leadership_gvrnce .value_propertie_item .btn_normal svg{
		margin: 0 0 0 8px !important;
		width: auto;
		height: auto;
	}
	.team_wrapper .value_propertie_item .slider_count{
		margin-bottom: 24px;
		color: #1A1E2C;
	}
	.leadership_team > h3, .board_members_blk > h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 32px;
	    font-weight: 500;
	}
	.member_name {
	    margin-bottom: 0;
	    overflow: hidden;
	}
	.member_name strong {
	    font-size: 21px;
	    line-height: 25px;
	}
	.member_disgnation{
		margin-bottom: 8px;
	}
	.member_disgnation p {
	    font-size: 15px;
	    line-height: 19px;
	    font-weight: 500;
	}
	.team_wrapper {
	    margin-bottom: 0;
	}
	.documents_block > h3 {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 32px;
	    padding: 0 12px;
	    font-weight: 500;
	}
	.leadership_gvrnce .documents_block .value_propertie_item h3 {
	    font-size: 24px;
	    line-height: 30px;
	    margin-bottom: 16px;
	}
	.faqs .value_properties_row {
	    margin: 0;
	    padding: 0;
		display: block;
	}
	.faqs .value_properties_row .value_propertie_item {
	    max-width: 100%;
	    margin: 0;
	    min-height: auto;
	}
	.faqs .value_properties_row .value_propertie_item + .value_propertie_item{
		margin-top: 32px;
	}
	.faqs .value_properties_row .value_propertie_item img{
	   margin-bottom: 24px;
	}
	.faqs .value_properties_row .value_propertie_item h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 16px;
	    height: auto;
	}
	.faqs .value_properties_row .value_propertie_item p {
		font-size: 16px;
		line-height: 24px;
	}
	body.error404{
		background: none !important;
	}

	.page_not_found{
		display: block;
		padding-top: 79px;
		height: 100vh;
	}
	.page_404_icon{
		position: static;
	}
	.page_404_cnt {
	    position: static;
	    width: 320px;
	    margin: -34px 0 0 12px;
	}
	.page_404_cnt h1{
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 16px;
	}
	.page_404_cnt p {
	    font-size: 16px;
	    line-height: 22px;
	    margin-bottom: 32px;
	}
	.page_404 {
	    background-position: right 25% bottom;
	    background-size: 700px 440px;
	}
	.leadership_team > h3{
	    font-size: 21px;
	    line-height: 25px;
	    height: 106px;
	    margin: 0;
	    padding: 26px 126px 26px 24px;
	    display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-pack: end;
	        -ms-flex-pack: end;
	            justify-content: flex-end;
	}
	.about_cnt {
	    padding: 24px 12px;
	    display: block;
	}
	.about_cnt_lft {
	    max-width: 100%;
	    margin: 0 0 24px;
	}
	.about_cnt_rht {
	    max-width: 100%;
	}
	.about_cnt_lft h3 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.about_cnt_rht p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.about_cnt_rht p + p{
		margin-top: 14px;
	}
	.aboutUS_Wrapper_title {
	    padding: 0;
	    background: #fff;
	}
	.aboutUS_Wrapper_title h2 {
	    font-size: 21px;
	    line-height: 25px;
	    padding: 24px 12px 0 12px;
	    font-weight: 500;
	}
	.aboutUS_Wrapper_title h2 br{
		display: none;
	}
	.page-template-page-careers .core-tech-careers .aboutUS_Wrapper_title {
		margin: 0 -12px -1px;
		padding: 24px;
		background: #F7F9FC;
	}
	.page-template-page-careers .aboutUS_Wrapper_title h3,
	.page-template-page-careers .aboutUS_Wrapper_title h2{
		padding: 0;
	    font-size: 21px;
	    line-height: 25px;
	    font-weight: 500;
	}
	.page-template-page-careers .core-tech-careers .our_values_list {
	    width: 100%;
	    padding: 0 12px 48px;
	    position: relative;
	}
	.page-template-page-careers .core-tech-careers .our_values_list:after{
		content: '';
		position: absolute;
		left: -12px;
		top:0;
		width: calc(100% + 24px);
		height: 100%;
		background: #F7F9FC;
	}
	.page-template-page-careers .core-tech-careers .our_values_list .our_values_item ,
	.page-template-page-about .core-tech-careers .our_values_list .our_values_item {
	    max-width: 100%;
	    position: relative;
	    z-index: 1;
	    margin: 0;
	}
	.page-template-page-careers .core-tech-careers .our_values_list .our_values_item + .our_values_item{
		margin-top: 32px;
		margin-bottom: 0;
	}
	.page-template-page-about .our_values_list .our_values_item + .our_values_item{
		margin-top: 32px;
	}
	.archive .hiring_wrpper {
	    padding-top: 102px;
	}
	.archive .hiring_wrpper h2 {
	    font-size: 32px;
	    line-height: 34px;
	    padding: 24px 0;
	    margin: 0 12px 16px;
	}
	.archive .hiring_wrpper h2 span {
	    line-height: 25px;
	    font-size: 21px;
	}
	.archive .hw_list .ike_work_item{
		border-radius: 20px;
		overflow: hidden;
	}
	.ike_adress_img_mbl{
	    display: block;
	}
	.contact_form_lft > h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin: 0 24px 16px;
	}
	.page-template-page-supportcnt .value_properties_row .value_propertie_item h3{
	    height: 38px;
	}
	.page-template-page-about .our_values_list {
	    width: 100%;
	    padding: 0 12px;
	}
	.page-template-page-about .our_values_list .our_values_item {
	    max-width: 100%;
	    margin: 0;
	    position: relative;
	    z-index: 1;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	}
	.page-template-page-support .banner .search_form {
	    width: 100%;
	}
	.page-template-page-support .banner2 {
	    padding: 102px 0 28px 0;
		background-position: right bottom;
		height: auto !important;
		margin-bottom: 0;
	}
	.page-template-page-support .banner2 h1 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 32px;
	}
	.page-template-page-support .value_properties_row {
	    width: 100%;
	    margin: 0 auto;
	    padding: 48px 0 0 0;
		display: block;
	}
	
	.page-template-page-support .value_propertie_item {
		border-radius: 20px !important;
		max-width: 100%;
		margin: 0 0 20px 0 !important;
		padding: 35px 32px 24px !important;
		background: rgba(78, 82, 95, 0.5);
	}
	.page-template-page-support .value_propertie_item p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.page-template-page-support .core-techheader2,
	.page-template-page-support .core-techheader2::before{
		background: #1A1E2C;
		margin-left: 12px;
		padding: 0 !important;
	}
	.page-template-page-support .core-techheader2 h2 {
		padding: 32px 0;
		color: #fff;
		font-size: 26px;
		line-height: 32px;
	}
	.page-template-page-support .features_cnt {
	    padding: 0;
	}
	.page-template-page-support .features_row {
	    background: #fff;
	}
	.page-template-page-support .feature_info h3{
		color: #1A1E2C;
	}
	.page-template-page-support .features_list > a{
		margin-left: 0;
	}
	.page-template-page-support .banner::before {
	    background: -o-radial-gradient(22.79% 92.15%, 56.67% 97.32%, rgba(29, 32, 37, 0.644) 0%, rgba(29, 32, 37, 0.595) 100%);
	    background: radial-gradient(56.67% 97.32% at 22.79% 92.15%, rgba(29, 32, 37, 0.644) 0%, rgba(29, 32, 37, 0.595) 100%);
	}
	.single-support .post_page_banner,.suport_page_banner {
	    padding: 102px 0 64px;
	    margin: 0;
	}
	.single-support .post_page_banner h1, .suport_page_banner h1 ,
	.single-support .post_page_banner h2, .suport_page_banner h2 {
	    font-size: 32px;
		padding: 0 12px;
	    line-height: 34px;
	}
	.support_doc_wrapper {
	    padding: 48px 0 96px;
	    background: #fff;
	}
	.support_doc_wrapper > .container >h3, .support_doc_lft h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 24px;
	}
	.support_doc_row {
	    display: block;
	    padding: 0 12px;
	}
	.support_doc_lft{
		max-width: 100%;
		margin: 0;
	}
	.support_docs_item {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 170px;
		        flex: 0 0 170px;
		max-width: 170px;
		margin: 0 11px 11px 0;
		border-radius: 24px;
	}
	.support_docs_item:nth-child(2n){
		margin-right: 0;
	}
	.support_docs_item img, .support_docs_item svg {
	    width: 48px;
	    height: 48px;
	}
	.support_docs_item h4 {
	    font-size: 15px;
	    line-height: 19px;
	    height: 38px;
	    font-weight: 500;
	    letter-spacing: 0.02em;
	}
	.support_docs_list {
		margin: 0 -12px 53px;
	}
	.release_notes > h3 small {
	    font-size: 15px;
	    line-height: 19px;
	    letter-spacing: 0.02em;
	}
	.release_note_item span {
	    font-size: 13px;
	    line-height: 16px;
	}
	.release_note_item a {
	    font-size: 21px;
	    line-height: 25px;
	}
	.release_note_item p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.support_doc_wrapper .search_nofound {
	    margin: 64px 0 0 0;
	}
	.search_nofound h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 32px;
	}
	.single-support .post_info_in {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: reverse;
	        -ms-flex-direction: column-reverse;
	            flex-direction: column-reverse;
	    margin: 0;
	}
	.single-support .post_lft_cnt {
	    margin: 0;
		padding: 0 20px;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.single-support .post_info {
	    padding: 48px 0 96px;
	}
	.article_title h3 {
	    font-size: 15px !important;
	    line-height: 19px !important;
	}
	.article_title {
	    margin-bottom: 56px;
	}
	.article_title {
	    margin-bottom: 0;
	}
	.single-support .post_info h1 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.post_lft_cnt h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 24px;
	    font-weight: 500;
	}
	.post_info_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    max-width: 100%;
	    margin-right: 0;
	    margin: 32px 12px 0;
	}
	.articles_links h3 {
	    font-size: 21px;
	    line-height: 25px;
	    font-weight: 500;
	}
	.articles_links ul li a {
	    font-size: 16px;
	    line-height: 24px;
	}
	.search_wrapper {
	    padding: 48px 12px;
	    background: #fff;
	}
	body.search .search_form {
	    width: 100%;
	}
	.search_cnt_row{
		display: block;
	}
	.search_cnt_row .search_nofound{
		margin: 64px 0 0;
	}
	.searched_for h1 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.search_results{
		padding-top: 48px;
	}
	.search_rsult_item a cite {
	    font-size: 13px;
	    line-height: 16px;
	    margin-bottom: 4px;
	}
	.search_rsult_item a strong {
	    font-size: 21px;
	    line-height: 25px;
	    font-weight: 500;
	}
	.search_rsult_item p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.page-template-page-about .aboutus_rht{
		max-width: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 100%;
		        flex: 0 0 100%;
	}
	.page-template-page-about .aboutus_img {
	    max-width: 100%;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	}
	.single-landing .with_frm_style .frm-show-form div.frm_description p,
	.with_frm_style .frm-show-form div.frm_description p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.cont-links{
		display: block !important;
	}
	.frm6, .frm_half, .frm_form_field.frm_three_fifths, .frm_form_field.frm6, .frm_submit.frm6, .frm_form_field.frm_left_half, .frm_form_field.frm_right_half, .frm_form_field.frm_first_half, .frm_form_field.frm_last_half, .frm_form_field.frm_half, .frm_submit.frm_half {
	    -ms-grid-column-span: 12;
	    grid-column: span 12 / span 12;
	}
	.post_lft_cnt .pr-blk li {
	    font-size: 20px;
	    line-height: 25px;
	}
	.page-template-page-contact .core-techheader2,
	.page-template-page-contact .core-techheader2:before{
		background: #1A1E2C;
	} 
	.page-template-page-supportcnt .banner, .page-template-page-contact .banner {
		min-height: auto !important;
		padding: 102px 0 32px 0;
	    background-size: contain;
	    background-position: right 20% top;
		margin-bottom: 0;
	}
	.page-template-page-supportcnt .banner{
	    background-size: auto 576px;
	}
	.page-template-page-contact .banner-data .priced_text {
		margin-bottom: 16px;
		display: block;
	}
	.page-template-page-supportcnt .value_properties_row .value_propertie_item p, .page-template-page-contact .value_properties_row .value_propertie_item p {
	    font-size: 13px;
	    line-height: 16px;
	    height: auto;
	    overflow: hidden;
		color: #fff;
	}
	header .container{
		padding: 0 !important;
	}
	.nav-bar > .container {
	    position: static;
	    width: 100% !important;
	    padding: 0 !important;
	}
	.banner{
		background-size: cover;
	}
	.page-template-page-about .aboutUS_Wrapper_title {
	    background: #fff;
	    margin-bottom: -1px;
	}
	.about_us_list:nth-child(odd) {
	    background: #fff;
	}
	.page-template-page-about .about_us_list:nth-child(even) .aboutus_row .aboutus_lft{
		background: #1A1E2C;
	}

	.financial_info .value_properties_row .alm-listing .alm-reveal{
		display: block;
	}

	.ajax-load-more-wrap.alm-loading .alm-listing{
	    /*font-size: 36px;
	    line-height: 48px;*/
	}
	div#leadership {
	    padding-top: 75px;
	}
	.financial_info{
		margin-bottom: -25px;
	}
	.financial_info .ia_toggle{
		padding-bottom: 0;
	}
	.hiring_wrpper_header {
		margin-bottom: 24px;
		padding: 0 12px;
	}
	.hiring_wrpper_header h2 {
	    margin-bottom: 24px !important;
	    padding: 0;
	}
	.hiring_wrpper_header p{
		font-size: 16px;
		line-height: 24px;
	}
	.no-found{
		padding: 32px 12px;
	}
	.no-found p{
	    font-size: 26px;
	    line-height: 32px;
	}
	.default-styles h1, .default-styles h2 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 	24px;
	}
	.default-styles h3 {
	    font-family: 'Barlow Semi Condensed',sans-serif;
	    /* font-size: 21px;
	    line-height: 25px; */
		font-size: 26px;
	    line-height: 32px;
	    margin: 0 0 24px;
	}
	.default-styles h4 {
	    /* font-size: 19px;
	    line-height: 25px; */
		font-size: 22px;
		line-height:28px;
	    margin: 0 0 24px;
	}
	.default-styles h5 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.default-styles h6 {
	    font-size: 19px;
	    line-height: 25px;
	}
	.single-landing .post_info {
	    padding: 32px 0;
	}
	.single-landing .post_info_in {
		margin: 0 12px;
	}
	.single-landing .post_lft_cnt {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0;
	}
	.single-landing .post_right_cnt{
		margin: 0 -12px;
	}
	.default-styles blockquote, .default-styles blockquote p {
		font-size: 24px;
		line-height: 34px;
		margin-bottom: 17px;
	}
	.default-styles>ul:not([style *="list-style-type: square;"]) {
	    padding-left: 35px;
	}
	.default-styles>ol {
	    padding-left: 30px;
	}
	.default-styles>ol>li>ol {
	    padding-left: 15px;
	}
	.page-template-page-thankyou .post_info,
	.single-thankyou .post_info {
	    padding: 32px 12px 25px;
	    margin-top: 76px;
	}
	.page-template-page-thankyou .post_info h1,
	.single-thankyou .post_info h1 {
	    font-size: 32px;
	    line-height: 32px;
	    margin-bottom: 24px;
	}
	.page-template-page-thankyou .post_lft_cnt ,
	.single-thankyou .post_lft_cnt {
	    max-width: 100%;
	    margin-right: 0;
	}
	body.tax-support_categories.term-release-notes .choose_year,
	.release_notes .choose_year{
		display: block;
		margin-bottom: 28px;
	}
	
	.lpw_logo {
    	margin-bottom: 20px;
	}
	.lpwh_logo img {
	    width: auto;
	    height: auto;
	}
	.lpw_header h2,.lpw_form_wrapper h3.frm_form_title,.lpw_form h2{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 15px;
	}
	.lpw_header p, .lpw_form_wrapper .with_frm_style .frm-show-form div.frm_description p, .lpw_form p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.lpw_form_wrapper .frm_fields_container {
    	margin-top: 20px;
	}
	.lpw_logo img{
		max-width: 160px;
		margin: 0 auto;
	}
	.lpw_logo{
		margin-bottom: 0;
	}
	.lpw_thankyou {
	    max-width: 100% !important;
	    padding: 30px 15px !important;
  	}
  	.lpw_thankyou .lpw_form_wrapper {
	    width: 100%;
	    margin: 0;
	    padding: 0;
	}
	.lpw_form h3 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.cam-frm {
	    padding: 32px 0 16px;
	    display: block;
	}
	.cmgfrm-blk {
	    max-width: 100%;
	    border-radius: 20px;
	}
	.page-template-page-structural-landingpage .cam-frm,
	.page-template-page-ikeuniversity-landingpage .cam-frm,
	.page-template-page-ikeanalyze-landingpage .cam-frm,
	.page-template-page-ikeinsight-landingpage .cam-frm{
		padding:32px 12px 16px
	}
	.page-template-page-structural-landingpage .cam-frm .value_properties_row,
	.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row,
	.page-template-page-ikeinsight-landingpage .cam-frm .value_properties_row{
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.page-template-page-ikeanalyze-landingpage .value_properties_row {
    	display: block;
	}
	.page-template-page-ikeanalyze-landingpage .value_properties_row .value_propertie_item{
		width: 100%;
	}
	.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeinsight-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-structural-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.cam-frm .value_properties_row .value_propertie_item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(50% - 6px);
	    flex: 0 0 calc(50% - 6px);
	    max-width: calc(50% - 6px);
	    margin: 0 0 12px;
	}
	.page-template-page-structural-landingpage .core-tech-wrapper .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeuniversity-landingpage .cam-frm .value_properties_row .value_propertie_item,
	.page-template-page-ikeinsight-landingpage .cam-frm .value_properties_row .value_propertie_item{
    	margin: 0 0 12px !important;
	}
	.page-template-page-ikeofficepro .core-tech-officepro .core-techheader{
		padding-bottom: 110px;
	}
	.page-template-page-ikeofficepro-landingpage .cmgfrm-blk ,-landingpage .cmgfrm-blk {
    	margin: 0 12px;
	}
	.sv_wrapper .ts_tab_cnt{
		border-radius: 20px;
		overflow: hidden;
	}
	.sv_cnt {
	    width: 100%;
	    padding: 20px;
	    background: #fff;
	    display: block;
	    -webkit-box-shadow: 4px 2px 20px rgb(0 0 0 / 10%);
	            box-shadow: 4px 2px 20px rgb(0 0 0 / 10%);
	}
	.svc_rht {
    	margin: 24px 0 0;
	}
	.svc_lft h3{
	    font-size: 21px;
	    line-height: 25px;
	}
	.svc_lft p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.sv_wrapper + .core-tech-wrapper {
    	margin-top: 0;
	}
	.play-btn svg{
		width: 30px;
	}
	.sv_wrapper + .core-tech-wrapper .core-techheader.strcl-crth h2 {
		color: #1A1E2C;
		padding: 32px 12px 16px;
		font-size: 26px !important;
		line-height: 32px !important;
	}
	.sv_wrapper + .core-tech-wrapper .value_properties_wrapper {
    	padding: 0;
	}
	.sv_wrapper.stur_wrpr + .core-tech-wrapper .value_properties_row {
		display: block;
		padding: 0 12px;
	}
	.svw_overlay{
		display: none;
	}
	.svc_rht .btn{
		font-size: 15px;
	}
	body.page-template-page-structural-video .banner{
		padding-bottom: 45px !important;
	}
	.hw_form .alm-filters-container .alm-filter--select select{
		background: #fff;
	}
	.events_banner {
    	padding: 32px;
	}
	.events_banner .container{
		padding: 0;
	}
	.events_banner h1 {
	    font-size: 32px;
	    line-height: 34px;
	}
	.event_title {
	    font-size: 21px;
	    line-height: 25px;
	    margin: 0 0 18px 0;
  	}
  	.event_title img, .event_title svg {
	    margin: 0 8px 0 0;
	    max-width: 32px;
	}
	.events_banner .event_schedule{
		margin-bottom: 32px;
	}
	.events_banner .event_schedule ul li img,
	.events_banner .event_schedule ul li svg {
	    margin: 0 12px 0 0;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 24px;
	            flex: 0 0 24px;
	    max-width: 24px;
	    height: 24px;
	}
	.event_schedule ul li strong {
	    font-size: 15px;
	    line-height: 19px;
	    letter-spacing: 0.02em;
	}
	.event_schedule ul{
		display: block;
	}
	.event_schedule ul li + li{
		margin: 12px 0 0;
	}
	.event_disc p {
	    font-family: 'Barlow';
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	    font-weight: 400;
	}
	.event_actns{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-align: start;
	        -ms-flex-align: start;
	            align-items: flex-start;
	}
	.event_actns .btn + .btn{
		margin: 16px 0 0;
	}

	.events_page_list {
	    padding: 32px 12px 48px;
		background: #fff;
	}
  	.events_page_list h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 24px;
	    text-align: center;
	}
	.events_page_list .ike_works_row .alm-reveal{
		display: block;
	}
	.events_page_list .ike_work_item {
	    max-width: 100%;
	    margin: 0 0 48px;
	    border-radius: 20px;
	    overflow: hidden;
	}
	.events_page_list .container,.event_post .container {
		padding: 0;
	}
	.events_page_list .ike_works_row {
    	margin: 0;
	}
	.ike_work_item .event_schedule ul li img,
	.ike_work_item .event_schedule ul li svg {
    	margin: 0 10px 0 0;
	}
	.ike_word_cnt p{
		height: 72px;
		margin: 0 0 32px;
	}
	.evnets_singal_banner {
    	min-height: 140px !important;
	}
	.event_post {
    	padding: 24px 32px 60px;
	}
	.ep_top_cnt {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.ep_top_cnt h1 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 40px;
	}
	.ep_container .event_schedule ul li{
		padding:0 16px 24px;
	}
	.ep_container .event_schedule ul li img,
	.ep_container .event_schedule ul li svg{
		margin: 0 12px 0 0;
	}
	.ep_container .post_lft_cnt {
    	padding: 0;
	}
	body.single-events .event_post .ep_container .post_lft_cnt {
    	margin-bottom: 60px; 
	}
	body.single-events .event_post,
	body.single-events .event_post{
    	background: #fff;
	}
	body.single-events .blogs_posts_row { 
	    margin: -57px 0 32px;
	    padding: 0;
	}
	.banner.iocb_new:not(.banner2) {
	    padding-top: 102px;
	    margin: 0;
	}
	.banner-data.iosb_cnt {
		width: 100%;
		max-width: 320px;
	}
	.iosb_cnt h2{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 0;
	}
	.page_logo{
		margin-bottom: 18px;
	}
	.iocb_new .block_bannner_wraper{
		position: static;
	}
	.blocks-data:last-child {
	    margin: 0 12px 0 0 !important;
	}
	.iocb_new .block_bannner_wraper {
	    margin: 64px 0 10px;
	}
	.ctw_office_new .core-techheader h2{
		font-size: 32px;
		line-height: 34px;
		color: #1A1E2C;
		padding-left: 0;
	}
	.built_info {
	    color: #fff;
	}
	.built_poles{
		padding: 0;
		display: block;
	}

	.built_img{
		height: auto;
	}
	.builtpoles_item{
		margin: 0;
	}
	.builtpoles_item + .builtpoles_item{
		margin-top: 56px;
	}
	.builtpoles_item .btn svg{
		margin: 0 0 0 8px !important;
	}
	.built_info h3 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	    height: auto;
	    white-space: normal;
	    color: #1A1E2C;
	}
	.built_info p{
		margin-bottom: 32px;
		color: #1A1E2C;
		height:auto;
	}
	.built_poles{
		margin-top: 32px;
	}
	
	.cswio_new .case_studies_list {
	    padding-right: 0;
	}
	.book_demo_fluid .book_demo_cnt {
	    background-color: #FF9239 !important;
        padding: 40px 12px 40px 12px !important;
	}
	.book_demo_fluid .book_demo_cnt h3 {
	    font-size: 32px;
	    line-height: 34px;
	    margin: 0 0 32px 0;
	}
	/* .office_pro_banner .page_logo{
		max-width: 192px;
	} */
	.office_pro_banner{
		padding: 90px 0 30px;	
	}
	.ct_officepro .value_properties_wrapper{
		margin-bottom: 0 !important;
	}
	.img_swappers_officepro .img_deatils_element {
        margin: 60px 0 0 0;
	}
	.core-tech-officepro .core-techheader, .features_wrapper .core-techheader {
	    width: 100% !important;
	}
	.features_row{
		background:#fff;
	}
	.features_list li, .features_list li a,
	.feature_info{
		color: #1A1E2C;
	}

	.bdi_fluid .book_demo_cnt {
    	padding: 48px 32px 32px 32px !important;
	}
	.bdi_fluid .book_demo_cnt h3{
		font-size: 32px;
		line-height: 34px;
		padding: 0;
	}
	/*latest changes*/
	.img_swappers_list_feidltools.islf_new .ike_devices {
	    width: 100%;
 	}
 	.islf_new .img_details {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100% !important;
	    max-width: 100% !important;
	}
	.islf_new .ike_devices_wrapper {
		padding: 16px 16px 50px 16px !important;
	}
	.islf_new .ike_device_img {
		width: 343px !important;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(even) .ike_devices {
	    margin: 0;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_element:nth-child(odd) .img_deatils_swapper:first-child {
	    margin-left: 0;
	}

	.page-template-page-structural .banner-data h1 {
	    font-size: 32px;
	}
	.page-template-page-structural .value_propertie_item img{
	    width: 26.6px;
	    height: 26.6px;
	    margin-bottom: 12px; 
	}

	 .banner.ike_office_banner.strl_bnr {
	    min-height: 735px !important;
	    margin: 0;
		padding: 85px 0 45px;
		background-size: cover;
		background-position: right 23% top;
	}
	.Insight-banner .block_bannner_wraper {
	    top: 66%;
	}
	.Insight-banner {
	    margin-bottom: 27px !important;
	    min-height: 713px !important;
	}
	.block_bannner_wraper.BB_wraper_new{
		top: 5.45%;
	}
	.page-template-page-ikeinsight .block_bannner-h.hidden-xs {
	    display: block;
	}
 
	.page-template-page-ikeinsight .value_properties_row .value_propertie_item{
	    background-color: #fff;;
	    color: #fff;
	    border:1px solid #E0E3E7;
	}
	.insight_useCases_list .value_properties_row .value_propertie_item{
	    background-color: #363687;
	}
	.Insight-banner .banner-data h1,
	.ike_office_banner .banner-data h1,
	.University_banner .banner-data h1 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.banner.Insight-banner .banner-data p {
		font-size: 16px;
		line-height: 22px;
		letter-spacing: 0.02em;
		margin-bottom: 0 !important;
		font-weight: 300;
	}
	.core-techheader_insight .core-techheader h2{
		color: #fff;
	}
	.value_properties_wrapper.vpr_stu > h3 {
	    font-size: 16px;
	    line-height: 19px;
	}
	.sv_wrapper + .core-tech-wrapper .value_properties_wrapper.vpr_stu{
		padding: 0;
	}
	.img_swappers_officepro .img_details {
	    -webkit-box-flex: 100% !important;
	        -ms-flex: 100% !important;
	            flex: 100% !important;
	    max-width: 100%!important;
	}
	/* .banner-data p {
	    font-size: 21px;
	    line-height: 25px;
        font-weight: 500;
        margin-bottom: 12px;
	}  */
	.banner-data p span{
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 400;
        margin-bottom: 0;
	}
	.page-template-page-structural .banner-data p{
		padding-right: 15px;
	}
    /*analyze*/


	.block_bannner_wraper.anlysze {
	  position: absolute;
      top: 619px;
	}
	.banner.analyze_banner{
		height: auto !important;
		margin-bottom: 0;
		padding-top: 85px;
/*		min-height: 675px !important;*/
	}
	.why_ike_analyze .coretech-des:last-child {
	    margin-bottom: 75px;
	}
	 .core-techheader_analyze .core-techheader h2 {
	    width: 100%;
		font-size: 32px;
		line-height: 34px;
		padding: 32px 12px 16px;
		white-space: pre-wrap;
	}
	.company_support_analyze h2 {
	    margin-bottom: 40px;
	}

	.analyze_banner .banner-data h1 {
	    font-size: 26px;
        margin-bottom: 16px;
        line-height: 32px;
	}
	
	.banner.analyze_banner .banner-data p{
	    padding-right: 25px;
		font-size: 16px;
		line-height: 22px;
		letter-spacing: 0.02em;
		margin-bottom: 0 !important;
		font-weight: 300;
	}
 	
 	
	/*university*/
	.University_banner .banner-data > p{
		font-size: 16px;
		line-height: 24px;
	    margin-bottom: 32px !important;
        padding-right: 20px;
		font-weight: 300;
	}
	.banner.University_banner .demo-blk:not(:first-child) {
	    margin: 32px 0 0 0;
	}
	.core-tech-wrapper-universe{
		margin-top: 0;
	}
	.value_properties_university .value_properties_row .value_propertie_item{
		background: none !important;
		color: #fff;
		flex: 0 0 100%;
		max-width: 100%;
		margin: 0 0 12px;
		padding: 16px 16px 24px !important;
		min-height: 0 !important;
	}
	.core-tech-wrapper-universe .value_properties_university{
		margin-top: 0;
	}
	.University_banner.banner{
		background-size: cover;
        background-position: center left 100%;
		padding: 85px 0 16px 0 !important;
		height: auto !important;
		margin-bottom: 0;
	}
	.core-techheader-uiversity h2 {
	    padding: 0;
		font-weight: 400;
		font-size: 32px;
		line-height: 34px;
	}
    .core-tech-wrapper-universe .core-techheader-uiversity {
		padding: 32px 12px !important;
	}
	.why_ike_university{
		margin-top: 0 !important;
	}
	.analyize_pop_up-header {
		padding: 24px;
		background: #1966AD;
		font-size: 26px;
		line-height: 32px;
		color: #fff;
	}
    
	/*newhomepage*/
	
	.new_home-solutions h2 {
	    font-family: 'Barlow Semi Condensed', sans-serif;
	    font-size: 32px;
	    line-height: 34px;
        margin-bottom: 32px;
	}
	.new_sub-leading {
	    display: block;
	    background: #fff;
	    border-radius: 20px;
		margin: 0 0 24px 0;
		padding: 0px 12px;
	}
	.new_sub-leading-left {
	    width: 100%;
	}
	.new_sub-leading-cnt {
	    width: 100%;
	}
	.new_sub-leading-left h3 {
	    font-size: 21px;
	    line-height: 25px;
        margin: 18px 0 12px;
        font-weight: 500;
	}
	.new_sub-leading-imgs {
	    padding-top: 32px;
	}
	.home-powered img {	
	    padding: 0 5px;	
	    width: 22%;	
	}	
	.home-powered{	
	    font-size: 15px !important;	
	}	
	.home-powered span {	
	    font-size: 26px;	
	    line-height: 32px;	
	}
	.leading_parent {
	    margin: 0 -12px;
	}
	.new_sub-leading:last-child {
	    margin: 0;
	    position: relative;
	    z-index: 111;
	}
	.new_sub-leading:nth-child(2n) .new_sub-leading-imgs,
	.new_sub-leading:nth-child(3n) .new_sub-leading-imgs  {
	    padding-right: 0;
	}
	.new_sub-leading:nth-child(2n) .new_sub-leading-imgs, .new_sub-leading:nth-child(3n) .new_sub-leading-imgs {
	    padding-right: 0;
        margin: 0 auto;
	}
	.new_sub-leading-imgs {
	    padding-top: 8px;
	    -webkit-box-flex: 0;
	    height: auto;
	    position: relative;
	    padding-top: 8px;
	    width: 327px;
	    flex: 0 0 327px;
	    left: 0;
	}
	.isolated-imge {
	    top: 0;
	    left: -49px;
	    z-index: -1111;
	    width: 80%;
	}
	.new_sub-leading:nth-child(2n) .stat__calout:first-child {	
	    top: 15px;	
	}	
	.new_sub-leading:nth-child(2n) .stat__calout:last-child {	
	    top: 40%;	
	    left: 70%;	
	}	
	.home-powered span {	
	    font-size: 22px;	
	    line-height: 32px;	
	}	
	.new_sub-leading:nth-child(3n) .stat__calout:first-child {	
	    top: 29%;	
	    right: -5%;	
	}	
	.new_sub-leading:nth-child(3n) .stat__calout:last-child {	
	    top: 60%;	
	    left: -13px;	
	}
	.page-template-page-home .block_bannner_wraper {
	    top: 57%;
	}
	.page-template-page-home .blocks h3 {
	    display: none;
	}
	.page-template-page-home .new_home { 
		min-height: 480px !important;
		margin-bottom: 0;
		height: auto !important;
		padding: 100px 0 0;
		flex: 0 0 100%;
		max-width: 100%;
		background-position: left 60% bottom;
	}
	.page-template-page-home .banner-data h1{
		font-size: 44px !important;
		line-height: 50px !important;
	}
	.page-template-page-home .case_studies_row {
	     display: block; 
	}
	.book_demo_cnt.new-book_demo_cnt {
	    width: 100%;
		padding: 48px 32px;
	}
	/*homepage changes*/
	.new-ike_works_blk .ike_works {
	    height: auto;
	    margin-top: 62px !important;
	    padding: 26px 0 0 !important;
	}
	.new-ike_works_blk .ike_works .ike_works_row{
		margin: 0;
	}
	
	.page-template-page-home .new_home_com-support {
		margin: -105px 0 0;
		border-radius: 0;
	    padding: 105px 37.88px 135px;
	}
	.new_home_CSW{
	    margin: -100px 0 32px;
		position: relative;
		z-index: 999;
	}
	.new_sub-leading_home {
	    padding-right: 0;
	}
	.new_sub-leading:nth-child(2n) .new_sub-leading_home {
	    padding: 0;
	}
	.new_home_com-support {
	    padding: 40px 36px !important;
	    margin: 0 !important;
	}
	.new_home_com-support.company_support h2 {
	    color: #1A1E2C;
	    margin-bottom: 30px;
	    font-size: 26px; 
	    line-height: 32px;
	}
	.useCases .useCases_list .value_propertie_item{
		border: none;
	}
	.page-template-page-ikeinsight .blocks-view .slider_count i {
	    display: none;
	}
	
	.value_propertie_item h3 {
	    font-size: 21px;
	    line-height: 25px;
    	height: auto;
	    color: #1A1E2C;
		margin-bottom: 16px;
	}

	.details_list ul li a{
		-webkit-box-shadow: none;
		        box-shadow: none;
	}
 	.hidden-xs{
 		display: none;
 	}
 	.visible-xs{
 		display: block;
 	}
 	.new_home .blocks_info strong {
	    height: 40px;
	}
	.islf_new .img_deatils_swapper:first-child .img_details{
		margin-bottom: 0;
	}
	.Insight-banner .banner .demo-blk:not(:first-child) {
	    margin: 32px 0 0 0;
	}

	

	.modal-content .coretech-content-lft.analyize_pop_up{
		padding-right: 0;
	}
	

	.analyze_banner.banner .demo-blk {
	    margin-top: 7px !important;
	}

	.owl-carousel, .owl-carousel .owl-item {
	    -webkit-tap-highlight-color: transparent;
	    position: relative;
	}
 	.case_studies_list_mbl.owl-carousel .owl-stage-outer {
    	height: 580px;
	}
	/*.ike_works_blk .owl-carousel .owl-stage-outer {
    	height: 504px;
	}*/
  .ike_works_blk .sbcblk .owl-carousel .owl-stage-outer {
    height: auto !important;
  }
    /*new blog changes*/
    .foesec.post_wrapper {
	    margin-top: 0;
	    padding: 0 20px;
	}
    .foesec .post_author_info {
	    width: 100%;
        padding: 20px 0 0;
	}
	.foesec .post_author_info h1 {
	    font-size: 28px;
	    line-height: 32px;
        margin-bottom: 20px;
	}
	.foesec .new_blog_NB .post_author_img {
	    position: static;
        border: 2px solid #fff;
		width: 60px;
		height: 60px;
	}
	.foesec .timer_short {
 	   padding: 20px 10px;
	}
	.foesec .timer_short p {
	    margin-right: 10px;
	    margin-left: 10px;
	    font-size: 15px !important;
	}
	.foesec .post_author_info p:first-child {
	    margin-bottom: 15px;
	}
	.new_blog_NB {
	    margin-bottom: 20px;
	}
	.foesec .default-styles img{
	    height: 10%;
	}
	.foesec .post_lft_cnt {
	    margin: 0 32px 25px;
	}
  	.single .ike_works_row .owl-stage-outer{
   	 height: auto;
    }
	.single-post .post_author_img img, .single-post .default-styles p img  {
	    height: auto;
	}
	.twocol .mktoFormRow {
	    display: block;
	}
	.twocol .mktoForm .mktoFormCol {
	    margin: 0 0 7px 0 !important;
	}
	.twocol .frm_form_title{
		padding-left: 0;
	}
	.twocol .frm_description{
		padding-left: 0;
	}
	.twocol label#LblEmail_Opt_In__c{
	    padding: 15px 0 0 61px;
	    line-height: 1.3;
	}
	.page-template-page-contact .ike_address_wrapper .core-techheader2{
		min-height: auto;
		background:transparent;
		padding: 30px 0 0 !important;
	}
	.page-template-page-contact .core-techheader2, .page-template-page-contact .core-techheader2:before {
	    background:none;
	}
 	.twocol .frm_form_title {
	    font-size: 26px;
	    line-height: 32px;
	}
	/*new changes*/
	.foesec .post_author_info {
	    padding: 26px 0 0;
	}
	.foesec .post_author_info p:first-child {
		margin-bottom: 32px;
	}
	.foesec .post_author_info h1 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 32px;
	}
	.foesec .new_blog_NB {
	    margin-bottom: 28px;
	}
	.foesec .timer_short img,.foesec a.addtoany_share img {
	    width: 24px;
	    height: 24px;
	}
	.foesec .timer_short p {
	    font-size: 13px !important;
	    line-height: 16px !important;
	}
	.foesec .timer_short {
	    display: block;
	}
	.foesec .clk {
	    margin-bottom: 24px;
	}
	.foesec .post_subscribe p {
	    line-height: 34px;
	    font-size: 32px;
	}
	.foesec .foe-blk ul li {
	    font-size: 20px;
	    line-height: 25px;
	}

	.foesec .post_author_info p span {
	    font-size: 16px;
	    line-height: 24px;
	}
	.foesec .default-styles h3 {
	    font-size: 26px;
	    line-height: 32px;
	}
  	.foesec .post_lft_cnt > a {
	    margin-top: 32px;
	}
	.foesec .post_lft_cnt {
	    margin: 0 32px 120px;
	}
	.foesec .post_subscribe {
		background: #1A1E2C;
	    padding: 48px 32px 93px;
	}
	.post_subscribe .btn {
	    color: #fff;
	    border: none;
	    background-color: #FF9239;
	}
	.foesec .timer_short a {
	    padding: 0;
	}
	.foerelated {
	    margin-top: -135px;
	}
	.foesec .post_subscribe .btn svg path, .foesec .post_subscribe .btn svg rect {
	    stroke: #fff;
	}
	.default-styles iframe {
	    width: 100%;
	    height: auto;
	}
	/*new version responsive*/
	.blcok_data_img {
	    display: none;
	}
	.blocks_info p{
		width: 100% !important;
	}
	.blocks-data {
	    padding: 16px 92px 16px 24px;
	}
/*	.page-template-page-home .block_bannner_wraper, .block_bannner_wraper{
        top: 5.2%;
    	margin-top: 0 !important;
	}*/
/*	.block_bannner_wraper{
		top: 5.2%;
    	margin-top: 0 !important;
	}*/
	.block_bannner_wraper {
    	top: 537px;
		background: none;
	}
	.iosb_cnt {
    	width: 100%;
	    max-width: 320px;
	}
	
	.priced_text {
	    display: none;
	}
	.blocks-data{
	    margin: 0 12px 0 0 !important;
	}
	.blocks-view .owl-stage-outer{
		margin: 0 -12px;
	}
	.blocks_info p {
	    width: 184px;
	}

	 .landing_page_wrapper .container {
	    width: 100%;
		flex-direction: column-reverse;
		padding: 0 24px !important;
	}
	 .lpw_sidebar {
    	flex: 0 0 auto;
    	max-width: 100%;
        padding: 0;
	}
	 .lpws_img {
    	width: 100% !important;
    	padding-bottom: 1px;
		margin-top: 20px;
	}
	
	 .mrkform .mktoForm {
	    margin-top: 40px;
	}
	.mrkform .mktoForm .mktoRequiredField label {
	    line-height: 18px !important;
	}

	.landing_page_wrapper .mrkform .frm_description p{
    	font-size: 16px;
    	line-height: 24px; 
	}
	.lpwh_logo {
    	margin-bottom: 20px;
	}
	.lpw_main,.page-template-page-landingpage .lpw_main  { 
	    padding: 60px 0 30px 0;
		flex: 0 0 auto;
		max-width: 100%;
	}

	.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:after,
 	.mrkform .mktoCheckboxList label#LblEmail_Opt_In__c:before {
	    top: 5px;
	    width: 20px;
	    height: 20px;
	}
	.landing_page_wrapper {
	    padding-top: 30px;
		display: block;
	}
	.page-id-2644 .lpw_sidebar {
	    padding: 30px 0 1px;
	}
	.page-id-2618 .landing_page_wrapper, .page-id-2582  .landing_page_wrapper {
 		padding-bottom: 24px;
	}
	.page-id-2634 .lpw_sidebar {
	    padding-top: 20px;
	}
    .banner-data .btn:last-child {
		margin-top: 12px;
	} 
	.builtpoles_item {
	    margin: 0;
	}
	.built_poles {
	    padding-top: 0;
	}
	.ike-datasheet-left {
	    flex: 0 0 100%;
	    max-width: 100%;
        margin: 0 -12px;
	}
	.ike-data-sheet-info {
	    flex-direction: column-reverse;
	}
	.ike-datasheet-right h2 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 24px;
	}
	.ike-datasheet-right {
	    margin-left: 0;
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 32px 20px;
	}
	.ike-datasheet-section {
	    margin-bottom: 24px;
	}
	.ike-datasheet-section.anlyze {
		margin-bottom: 32px;
	}
	.ike_ofc_pro-do {
	    padding-top: 88px;
	    margin-top: -86px;
	}



	.ike_ofc_pro-do {
        margin-bottom: 65px;
	    padding-bottom: 210px;
	}
	.ike-ofc-pro-inf-right img {
	    width: 327px;
	    margin: 0 auto;
	}

	.ike-ofc-pro-inf-right {
	    bottom: -38px;
		left: 0;
		right: 0;
	}
	.ike-ofc-pro-inf-left {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.ike-pro-left-equips {
	    flex: 0 0 100%;
	    max-width: 100%;
		display: block;
		margin: 0;
	}
	.iocb_new {
        height: 688px !important;
        padding-top: 85px !important;
	}
	.value_properties_row{
		display: block;
	}
	.details_list ul li a {
	    border-bottom: none;
	}
	.img_swappers_list.img_swappers_officepro .container{
/*		padding: 0;*/
	}
	.img_details.imgfd {
	    margin-left:24px;
	    margin-right:24px;
	}
	.ike-ofc-pro_featres {
	    padding: 24px;
	}
	.ike-ofc-pro_featres h2 {
	    font-size: 32px;
	    line-height: 34px;
	}
	.ike-ofc-pro_featres p {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	    font-weight: 400;
	    font-family: 'Barlow';
	}
	.ike-ofc-pro_featres {
	    padding: 24px 12px;
       	 margin-bottom: 8px;
	}
	.iwf_cnt {
	   flex: 0 0 100%;
		max-width: 100%;
	}
	.ike-workflow-wrapper .iwf_row_img {
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 0 24px 5px;
	}
	.ike-workflow-wrapper .iwf_row_img img {
	    width: 100%; 
	}
	.iwf_cnt h3 {
	    font-size: 32px;
	    line-height: 34px;
	    margin-bottom: 16px;
	}
	.ike-workflow-wrapper .iwf_cnt p {
	    margin-bottom: 0;
	    color: #1A1E2C;
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.ike-workflow-wrapper .iwf_cnt p:nth-child(8) {
		margin-bottom: 0;
		font-size: 13px; 
		line-height: 16px;
	}
	.iwf_cnt {
       padding: 32px 12px 32px;
	}
	.iwf_cnt h4 {
	    font-size: 21px;
	    line-height: 25px;
	    font-weight: 500;
	}
	.ike-workflow-wrapper .iwf_cnt p:nth-child(8) strong {
	    color: #1A1E2C;
	    margin-bottom: 12px !important;
	    font-weight: 500;
	    line-height: 19px !important;
	}
	.ike-workflow-wrapper .iwf_cnt p strong {
		font-size: 15px;
	}
	#ofc-sol-featured-tabs ul li a {
	    padding: 8px;
	    flex: 0 0 75px;
	    width: 75px;
	    height: 82px;
	    font-size: 12px;
	    line-height: 15px;
	}
	#ofc-sol-featured-tabs ul li a span {
	    display: block;
	    font-size: 10px;
	    line-height: 12px;
	    color: #ddd;
	}
	.featured-tabs-section .active.heading::before {
	    transform: rotate(360deg);
	    border-top: 10px solid #4E525F;
	    border-left: 8px solid transparent;
	    border-right: 8px solid transparent;
	}
	.featured-tabs-section .heading::after{
		display: none;
	}
	.featured-tabs-section .heading::before {
	    right: 16.5px;
	    z-index: 1111;
	    left: inherit;
	}
	.featured-tabs-section .contents {
	    padding:0 0;
	}
	.featured-tabs-section .heading {
	    margin: 0 0 8px;
	}
	body{
		background: #fff;
	} 
	div#ofc-sol-featured-tabs {
	    margin: 0 -12px;
	}
	#ofc-sol-featured-tabs ul {
	    margin-bottom: 8px;
	}
	.featured-tabs-section table tr td:nth-child(2), .featured-tabs-section table tr td:nth-child(3) {
	    width: 75px !important;
	    padding: 10px;
        font-size: 11px;
	    font-weight: 400;
	    line-height: 16px;
	}
	.featured-tabs-section table.inner tr td img {
	    margin: 0 auto;
	    width: 13.2px;
	}
	.featured-tabs-section table tr td {
	    font-size: 13px;
	    line-height: 16px;
        padding: 10px 16px;
	}
	.featured-tabs-section{
		margin-bottom: 0;
	}
	.ctw_office_new .core-techheader h2 {
	    padding: 0;
	}
	.built_poles {
	    margin-top: 32px;
	}
	.value_properties_row.vpf_new_insight .value_propertie_item p{
	    font-size: 16px;
	    line-height: 24px;
       color: #1A1E2C;
	}

	.built_img {
	     height: auto; 
	}
	.builtpoles_item:last-child{
		margin-top: 10px;
	}
	.banner2 {
		padding: 85px 0 32px;
		background-position: center;
		height: 475px !important;
		min-height: auto !important;
	}
	/* .banner-data p {
	    font-size: 26px;
	    line-height: 32px;
	    font-weight: 500;
	    margin-bottom: 16px !important;
	} */
	.banner-data h2{
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 16px;
	    font-weight: 400;
	} 
	.strcrl_cnt h2{
		margin-bottom: 0 !important;
	}
	.banner .demo-blk {
	    margin-top: 0 !important;
	}

	.banner.strl_bnr .demo-blk,
	.banner.Insight-banner .demo-blk{
		margin-top: 16px !important;
	}
	.why_ike_analyze .core-techheader h2{
		padding: 0 0 0 12px;
		font-size: 26px;
		line-height: 32px;
	}
	.core-tech-officepro .value_properties_wrapper{
		margin-top: 0;
	    margin-top: 0;
	}
	.core-tech-officepro .core-techheader {
	    padding: 40.8px 24px 32px !important;
        height: auto !important;
	}

	.value_properties_wrapper .value_propertie_item {
	    display: flex; 
	    flex-direction: column;
		padding: 0 !important;
	}
	.ctw_office_new .value_propertie_item {
		background: transparent !important;
		color: #fff;
		padding: 16px !important;
	}
	.core-tech-officepro .value_properties_row .value_propertie_item .value_propertie_img{
		order: 1;
	}
	.core-tech-officepro .value_properties_row_analyze .value_propertie_item h3{
	    order: 2;
	    padding: 0 24px;
        color: #1A1E2C;
	}
	.img_swappers_list_feidltools.islf_new .img_deatils_swapper2 {
	    margin: 0 -12px;
	}
	.islf_new .img_deatils_swapper:first-child .img_details {
	    padding: 0 12px;
	}
	.book_demo_innerpage .book_demo_cnt {
        background-color: #FF9239 !important;
         padding: 42px 12px !important;
	}
	.ikedvc.book_demo .book_demo_cnt {
		padding: 40px 12px !important;
	}
	.page-template-page-landingpage-thankyou .lpw_form h3 {
	    font-size: 16px;
	    font-weight: 400;
	    line-height: 24px;
	    font-family: 'Barlow', sans-serif;
	}
	.page-template-page-landingpage-thankyou .lpw_form p {
	    font-size: 13px;
	    font-weight: 400;
	    line-height: 16px;
	    font-family: 'Barlow', sans-serif;
	}

	.page-id-2624 .landing_page_wrapper .container,
	.page-id-2634 .landing_page_wrapper,
	.page-id-2631 .landing_page_wrapper{
	    padding-bottom: 24px !important;
	}
	.page-id-2624 .lpw_sidebar{
		padding-top: 10px;
	}
	/* .ike-datasheet-section {
	    margin-bottom: 40px;
	} */
	.page-template-page-landingpage-thankyou .lpw_form .btn_black {
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 500;
	    padding: 0 19px;
	}
	.page-id-2644 .lpws_img,.page-id-2642 .lpws_img{
	    width: 56% !important;
		margin-top: 0;
		margin-left: auto;
	}
	.value_properties_wrapper.vpr_stu > h3{
		color: #1A1E2C;
		font-family: 'Barlow';
		font-weight: 400;
	}
	.value_properties_wrapper.vpr_stu > p{
	    padding: 0 24px;
	}
	.strcl_bbw .block_bannner-h h3 {
	    font-family: 'Barlow Semi Condensed';
	}
	.strcl_bbw.block_bannner_wraper{
        top: 9.9%;
	    background: none;
	}
	.stur_wrpr  .ts_wrapper {
    	padding: 54px 0 48px 0;
	}
	.stur_wrpr .sv_cnt .svc_rht .btn {
	    font-size: 16px;
	    background: #1A1E2C;
	    border: 1px solid #1A1E2C;
	    line-height: 24px;
	}
	.value_properties_row.strcl-vpr .value_propertie_item {
	    background-color: transparent;
	    color: #fff;
	    border: 1px solid #E0E3E7;
	    flex: 0 0 100%;
	    max-width: 100%;
	    border-radius: 0;
        padding: 16px 16px 24px 16px  !important;
		margin: 0 12px 12px;
	}
	.value_properties_row.strcl-vpr .value_propertie_item img {
	    width: 32px; 
	    height: 32px;
	    margin-bottom: 16px;
	}
	.value_properties_row.strcl-vpr .value_propertie_item h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 16px;
        color: #1A1E2C;
        height: auto !important;
	}
	
	.ike-datasheet-section.strcl-ids {
	    margin-bottom: 24px;
	}
	.img_swappers_list.strcl-iswl {
	    margin: 0 -12px;
	}
	.img_swappers_list.strcl-iswl .img_details.imgfd {
		padding: 0 24px;
		margin: 0 0 24px;
	}
	.clients_block {
	    margin: 0 0 0 0;
	}
	.clients_block.stur_blk{
		margin: 0;
	}
	.clients_row {
	    padding: 30px 12px 30px;
	}
	.book_demo_fluid.stur_orng  .book_demo_cnt{
        padding: 40px 32px !important;
	}
	.use-cont-value {
	    flex: 0 0 100%;
	    max-width: 100%;
	    border-radius: 0;
	    padding: 16px 16px 24px 16px;
        margin: 0 0 15px;
	}
	.use-cont-sec {
	    margin: 0 12px;
	}
	.core-techheader_insight .core-techheader h2{
	    font-size: 36px !important;
	    line-height: 52px;
	    margin-bottom: 16px;
        color: #1A1E2C;
		padding: 0 0 0 12px;
	}
	.core-techheader_insight .core-techheader {
	    padding: 40px 0 0;
	}
	.page-template-page-ikeinsight .img_swappers_list_insights {
        padding: 24px 0 50px;
        margin: 0 -12px;
	}
	.value_properties_row.vpf_new_insight .value_propertie_item {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 12px 12px;
        border-radius: 0;
		padding: 18.67px 16px 18px 16px !important;
	}
	
	.value_properties_row.vpf_new_insight {
	    display: block;
        margin: 32px 0 0;
	}
	
	.page-template-page-ikeinsight .value_propertie_item h3 > br{
		display: none;
	}	

	.img_swappers_list_insights .img_deatils_swapper:first-child .img_details p {
	    display: block;
	    padding: 16px 24px 0;
	}

	.use-cases-cont p {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.use_cases_section {
	    padding: 40px 0 20px;
        margin-top: -20px;
	}
	.page-id-2599 .landing_page_wrapper .container {
	    padding: 0 24px 32px !important;
	} 
	.use-cases-cont {
	    padding: 0 15px 40px;
	}
	.page-template-page-home .case_studies_row, .new-ike_works_blk .ike_works {
	    border-radius: 0;
	    box-shadow: 1px 1px 16px rgb(0 0 0 / 10%);
	}
	.case_studies_header {
	    padding: 24px 27px 30px 32px;
	}
	.ike_work_header strong {
	    line-height: 30px;
	    height: 60px;
	}
	.islf_new .img_deatils_element:last-child{
		margin-bottom: 32px;
	}
	.block_bannner-h h3 {
	    font-size: 21px;
	    line-height: 25px;
	    height: 74px;
	    width: 289px;
	    padding: 12px 24px;
		display: flex;
	}
	.strcl_bbw .block_bannner-h h3,
	.block_bannner_wraper.BB_wraper_new .block_bannner-h h3,
	.block_bannner_wraper.anlysze .block_bannner-h h3{
		height: 49px;
	}
	.block_bannner-h.visible-xs{
		display: none;
	}
	.block_bannner-h.hidden-xs{
		display: block;
	}
	.value_properties_wrapper > h2 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.img_swappers_officepro {
	    margin-bottom: 32px;
	}
	.page-template-page-structural .iosb_cnt h2 {
	    margin-bottom: 0;
	}
	.sv_wrapper.stur_wrpr {
	    margin: 0 -12px;
	}
	.stur_wrpr .ts_wrapper {
	    padding: 0;
	    border-bottom: 1px solid #E0E3E7;
	}
	.sv_wrapper.stur_wrpr  .ts_tab_cnt {
	    border-radius: 0;
	}
	.stur_wrpr .sv_cnt {
    	padding: 24px;
	}
	.value_properties_wrapper.vpr_stur {
	    padding: 0;
	    margin: 0 -12px 24px;
	}

	.value_propertie_item img:not(.value_propertie_img img, .value_properties_row_analyze .value_propertie_item img) {
	    width: 32px;
	    height: 32px;
	}
	.banner.Insight-banner {
	     padding-top: 85px;
         background-position: right 25% center;
	}

	.page-template-page-structural .value_propertie_item h3 br{
		display: none;
	}
	.use-cases-cont h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.use-cases-cont {
	    padding: 0 12px 32px;
	}
	.use-cont-sec h3 {
	    height: auto;
	}
	.use-cont-sec p {
        height: auto;
        min-height: auto;
	    margin-bottom: 20px;
	}
	.value_properties_row.vpf_new_insight {
	    padding: 0 12px;
	}
	.clients_block  .company_logos > a img, .page-template-page-structural .company_logos > a svg{
		max-height: inherit;
	}
	.clients_block .clients_text{
		margin-right: 0;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		text-align: left;
	}

	.core-techheader_analyze .value_properties_wrapper > h3{
	    font-size: 16px;
	    line-height: 24px;
	    padding: 0 24px 24px;
    	border-bottom: 1px solid #E0E3E7;
		color: #1A1E2C;
	}
	.core-tech-wrapper.why_ike_analyze {
	    margin-top: 0;
	}
	.why_ike_analyze .coretech-content-lft, .why_ike_analyze .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
	    padding: 32px !important;
	}
	.why_ike_analyze .coretech-content-lft h3 {
	    margin-bottom: 16px;
	}
	.why_ike_analyze .coretech-content-lft p{
		margin-bottom: 0;
	}

	.coretech-des, .coretech-row > .coretech-des:nth-child(even), .ike_prdoucts .coretech-row .coretech-des:last-child{
		border-radius: 0;
	}
	.case_studies_row{
		border-radius: 0;
	    box-shadow: 1px 1px 16px rgb(0 0 0 / 10%);
	}
	.value_properties_row_analyze .ike-datasheet-section {
	    margin-bottom: 32px;
	}
	.value_properties_row_analyze .value_propertie_img img{
		object-fit: inherit;
	}

	.testimonials_blk_analyze .quote_icon {
	    flex: 0 0 64px;
	    width: 64px;
  	   height: 569px;
	}
   .testimonials_blk_analyze .testimonial_cnt {
	    padding: 24px 24px 24px;
	    flex: 0 0 100%;
	    max-width: 100%;
	    position: absolute;
	    top: 25%;
	    width: 311px;
	    right: 0;
	}
	.testimonials_blk_analyze .quote_icon svg {
	    width: 33px;
	    height: 19.06px;
	}
	.testimonials_blk_analyze .testimonial_cnt p {
	    font-weight: 400;
	    font-size: 24px;
	    line-height: 30px;
	    margin-bottom: 32px;
        height: auto;
	}
	.testimonials_blk_analyze .quote_author img {
	    -ms-flex: 0 0 40px;
	    flex: 0 0 40px;
	    height: 40px;
	    max-width: 40px;
	    margin-right: 16px;
	}
	.testimonials_blk_analyze .quote_name strong {
	    font-size: 21px;
	    line-height: 25px;
	    font-family: 'Barlow Semi Condensed';
	    font-weight: 500;
	    margin-bottom: 2px;
	}
	.testimonials_blk_analyze .quote_name span {
	    font-size: 16px;
	    line-height: 24px;
	}
	.testimonials_blk_analyze .testimonial_img {
	    background: none;
	    flex: 0 0 311px;
	    max-width: 311px;
	    height: 144px;
	}

	.analyize_what_we_do .analyize_pop_up-header{
		padding: 0 ; 
	   margin-bottom: 24px;
	}
	.analyize_what_we_do .analyize_pop_up-header h3 {
	    padding: 24px;
	}
	
	.modal-content, .modal {
	    background-color: #fff;
	}
	.modal-content .value_properties_row {
	    margin: 0!important;
       padding: 0 32px !important;
	}
	.value_propertie_item img {
	    margin-bottom: 16px;
	}
	.modal-content .coretech-row {
	    display: block;
	}
	.modal-content .coretech-content-lft.analyize_pop_up, .modal-content .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
	    padding: 0 !important;
	}

	.analyize_what_we_do .value_propertie_item h3 {
	    font-size: 21px;
	    line-height: 25px;
	    height: auto;
	    margin-bottom: 16px;
        color: #1A1E2C;
	}
 
	.modal-content .banner-data > a {
	    margin-left: 0;
	}
	.page-template-page-ikeuniversity .testimonials_blk_analyze .testimonial_cnt {
		top: 34%;
	}
	.page-template-page-ikeuniversity .testimonials_blk_analyze .quote_icon {
	    min-height: 419px;
	    height: auto;
	}
	.page-template-page-ikeuniversity .testimonials_blk_analyze .testimonial_cnt p {
	    height: 120px;
	    margin-bottom: 32px;
	}
	.page-template-page-ikeuniversity .logolayout {
	    display: block;
	}
	.page-template-page-ikeuniversity .quote_author img.logoimg {
        margin: 0 0 16px;
	}

	.page-template-page-ikeuniversity .page_logo {
	    margin-bottom: 16px;
	    width: 276px;
	}
	.page-template-page-ikeuniversity .banner-data {
	    width: 100%;
	    max-width: 100%;
	}
	.banner.University_banner .demo-blk:not(:first-child) {
	    margin: 0;
	}
	.page-template-page-ikeuniversity .banner-data .btn:last-child {
	    margin-top: 0;
        margin-bottom: 16px;
	}

	.value_properties_university .value_properties_row {
	    padding: 0 24px;
	    margin: 0;
		width: 100%;
	}
	.value_properties_university .value_propertie_item h3 {
	    height: auto !important;
        margin-bottom: 16px;
        color: #1A1E2C;
		font-size: 21px;
	    line-height: 25px;
	}
	.value_properties_university .value_propertie_item p {
	    font-size: 16px;
	    line-height: 24px;
        color: #1A1E2C;
	}
	.why_ike_university .core-techheader {
	    padding: 32px 12px !important;
		width: 100%;
	}
	.ike-datasheet-section.unvirsty{
	    margin-bottom: 0;
	}
	.why_ike_university .coretech-content-lft-cnt {
	    width: 100%;
	}
	.why_ike_university .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
	    padding-right: 32px !important;
	}
	.why_ike_university .coretech-content-lft p {
	    margin-bottom: 0;
	}
	.why_ike_university .coretech-des, .why_ike_university .coretech-des:last-child{
	    margin-bottom: 16px;
	}
	.why_ike_university .coretech-content-lft h3 {
	    font-size: 21px;
	    line-height: 25px;
	    margin-bottom: 16px;
	}
	.bdi_fluid.unvrty .book_demo_cnt {
	    padding: 40px 4px 40px 4px !important;
	}
	.bdi_fluid.unvrty .book_demo_cnt h3 {
		padding: 0;
		line-height: 34px;
		font-size: 32px;
		margin-bottom: 32px;
	}
	.page-id-2620 .landing_page_wrapper .container {
	    padding: 0 24px 32px !important;
	}
	.page-id-2641 .landing_page_wrapper {
	    padding: 75px 0 32px !important;
	}
	.modal-content .page_logo {
	    margin-bottom: 12px;
	}
	.banner.banner2.analyize_pop-banner {
	    min-height: auto !important;
	    height: auto !important;
	}
	.why_ike_university:after, .why_ike_analyze:after {
	    background: #fff;
	}

  	.uni-mob-testimonial .quote_icon {
	    min-height: 419px;
	    height: auto;
	    flex: 0 0 64px;
	    width: 64px;
	    padding-top: 40px;
	    display: flex;
	    align-items: start;
	    justify-content: center;
		background: #2B92F0;
	}
	.uni-mob-testimonial {
		display: flex !important;
		height: auto !important;
		margin-bottom: 0 !important;
		align-items: inherit !important;
	}
	.uni-mob-testimonial-img img {
		width: 100%;
		height: auto;
	}
	.uni-mob-testimonial-img {
		background: none;
		flex: 0 0 311px;
		max-width: 311px;
		height: 144px;
	}
	.uni-mob-testimonial .uni-mob-testimonial-cnt {
		padding: 24px 24px 24px;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.uni-mob-testimonial .uni-mob-testimonial-cnt p {
		font-weight: 400;
		font-size: 24px;
		line-height: 30px;    
		font-family: 'Barlow';
		font-style: italic;
		height: 120px;
		margin-bottom: 32px;
		overflow: hidden;
	}
	.uni-mob-testimonial .quote_icon svg {
	  width: 33px;
	  height: 19.06px;
	}
	.uni-mob-author .quote_name strong {
		font-size: 21px;
		line-height: 25px;
		font-family: 'Barlow Semi Condensed';
		font-weight: 500;
		margin-bottom: 2px;
		color: #1A1E2C;
		display: block;
	}
	.uni-mob-author .quote_name span {
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
		color: #1A1E2C;
	}
	.uni-mob-author {
		padding: 24px 24px 24px;
		border-top: 1px solid #E0E3E7;
	}
	.uni-mob-logo img{
		margin-bottom: 16px;
		width: auto;
		height: auto;
	}
	.uni-mob-img {
		display: flex; 
		justify-content: start;
		align-items: center;
	}
	.uni-mob-img img{
		margin-right: 16px;
		width: 40px;
		height: 40px;
		border-radius: 50%;
	}
    .visible-xs {
	    display: inline-block;
	    align-items: center;
		height: 315px;
		margin-bottom: -7px;
	}
	a.wplay-vbtn {
		height: 58px !important;
	}
	.iosb_cnt{
		position: relative;
	}
	.cs_content_row .coretech-content-rht{
		padding: 0;
		height: auto;
	}
	.cs_content_row .coretechshwd-img{
		flex: 0 0 100%;
	}
	.value_propertie_item h3 br{
		display: none; 
	}
	.def-blog {
	    background: none;
	    padding-bottom: 0;
	}
	.hw_newsrooomlist {
	    padding: 24px 0 40px;
	    background: #fff;
	}
	.def-blog .ike_works {
	    padding: 0 0 0 !important;
	    margin: 0 !important;
	}
	.def-blog .ike_works h2 {
	    font-size: 32px;
	    line-height: 34px;
	    padding: 26px 24px;
	    margin: 0;
	    width: 100%;
	}
	.def-blog .sbcblk {
	    display: flex;
	    justify-content: start;
	    flex-direction: column;
	}
	.def-blog .blocks-view {
	    margin: 0;
	}
	.def-blog .ike_word_cnt p {
	    display: none;
	}
	.def-blog .sbcfrm {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin-left: 0;
	    padding: 0 24px;
	    margin-top: 40px;
	}
	.def-blog .sbcblk .ike_work_item:last-child{
		display: block;
	}
	.def-blog .sbcblk .ike_work_item {
	    margin: 0 0 0 24px !important;
	}
	.foesec .post_info {
	    padding: 40px 0 0;
	}
	.default-styles figure {
	    width: 100% !important;
	}
	/*clearance*/
	.home-v4-bnr-sec {
	    flex-direction: column;
	}
	.nh_bnr_sec .banner-data{
		width: 100%;
	    max-width: 100%;
		position: static;
		top: 100px;
		padding: 0 12px;
	}
	#roll-underline {
	    height: 4px;
		top: 1px;
	}
	.roll-container {
	    top: 7px;
	    height: 52px;
	}
	.roll-item {
	    top: -7px;
	}
	.home .banner-data p {
		letter-spacing: 0;
		font-size: 28px;
		line-height: 34px;
	    margin-bottom: 24px !important;
	}
	.home-v4-ryt {
	    padding-top: 0;
	    flex: 0 0 100%;
	    max-width: 100%;
	    border-left: none;
	    border-top: 4px solid #fff;
	}
	.home-v4-ryt div:first-child p{
		padding: 16px 25px;
		font-size: 15px;
		line-height: 19px;
		letter-spacing: 0.02em;
	}
	.home-v4-ryt div:last-child p{
		padding: 8px 24px;
		font-size: 15px;
		line-height: 19px;
		letter-spacing: 0.02em;
		height: auto;
	}
	.home-v4-ryt .vd_ply_scr {
	    width: 100%;
	}
	.nw_suite_sec {
	    margin-top: 24px;
	}
	.nw_suite_sec h2 {
	    flex: 0 0 100%;
	    font-size: 32px;
	    line-height: 34px;
	    height: auto;
	    padding: 0 12px;
	}
	.new_home-solutions {
	    padding: 16px 12px 45px !important;
	}
/*	.new_sub-leading_home img {
	    max-width: 268px;
	}*/
	.new_sub-leading-left p {
	    font-size: 16px !important;
	    line-height: 24px !important;
	    letter-spacing: 0.02em;
	    padding-right: 0;
	    margin-bottom: 22px !important;
	    margin-top: 16px;
	}
	.improvement-sec-h > div:first-child {
	    padding: 0 16px 5px 16px;
	}
	.improvement-sec-h > div {
	    padding: 0 16px 5px 16px;
	}
	.improvement-sec-h > div h2 {
	    font-size: 40px;
	}
	.improvement-sec-h > div span {
	    font-size: 16px;
	    line-height: 20px;
	}
	.improvement-sec-h {
	    display: flex;
	    flex: 0 0 400px;
	    max-width: 400px;
	    margin-bottom: 24px;
	}
	.nh-webinar-sec {
	    flex-direction: column-reverse;
	}
	.nh-webinar-sec-lft {
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 8px 19px;
	}
	.nh-webinar-sec-ryt {
	    flex: 0 0 100%;
	    width: 100%;
	    padding: 40px 24px;
	}
	.nh-webinar-sec-ryt-2 h2, .nh-webinar-sec-ryt-2 h3 {
	    padding-right: 0;
	}
	.nh-webinar-sec-ryt-2 h3 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.nh-webinar-sec-ryt-2 h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.nh-webinar-sec-ryt-2 h3:nth-child(3) {
	    font-size: 16px !important;
	    line-height: 24px !important;
	    letter-spacing: 1.5px !important;
	}
	.nh-webinar-sec-ryt-2 h3 strong {
	    font-size: 16px !important;
	    line-height: 24px !important;
	}
	.nh-webinar-sec-ryt-2 a {
	    margin-top: 24px;
	    font-size: 16px;
	    line-height: 24px;
	}
	.nh-webinar-sec-ryt-1 ul li:first-child a {
	    display: block;
	    width: 110px;
	    height: 40px;
	}
	.nh-webinar-sec-ryt-1 ul li:nth-child(3) a {
	    display: block;
	    width: 160px;
	    height: 45px;
	}
	.nh-webinar-sec-ryt-1 ul li p {
	    margin: 0 16px;
	    font-size: 28px;
	}
	.nh-gps-reader-sec-cnt {
	    display: block;
	}
	.nh-gps-reader-sec-lft {
	    flex: 0 0 100%;
	    max-width: 100%;
	    padding: 32px 24px;
	}
	.nh-gps-reader-sec-lft h3 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.nh-gps-reader-sec-lft h2 {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.nh-gps-reader-sec-lft h4 {
	    font-size: 18px;
	    line-height: 24px;
	}
	.nh-gps-reader-sec-lft ul {
	    margin-bottom: 32px;
	}
	.nh-gps-reader-sec-lft ul li:before {
	    content: ".";
	    position: absolute;
	    color: #fff;
	    font-size: 35px;
	    top: -12px;
	    left: 8px;
	}
	.nh-gps-reader-sec-lft ul li, .nh-gps-reader-sec-lft ul li strong {
	    font-size: 16px;
	    line-height: 24px;
	    padding-left: 20px;
	}
	.nh-gps-reader-sec-ryt {
	    width: 100%;
	    height: 240px;
	    position: static;
	}
	.nh-gps-reader-sec .container {
	    padding: 0 !important;
	}
	.home .book_demo_cnt {
	    background-position: left 9% center;
	}
	.book_demo_cnt {
	    padding: 48px 32px;
	}
	.home-v4-ryt p:last-child span {
	    margin-right: 16px;
	}
	.webinar-logo-sec {
	    padding: 24px 12px 32px;
	    align-items: inherit;
	    flex-direction: column-reverse;
	}
	.webinar-tq-h {
		padding: 0 12px;
	}
	.webinar-logo-sec .lpw_back {
	    margin: 0 0 40px;
	}
	.land-web-protect {
	    margin-bottom: 32px;
	}
	.land-web-protect h3 {
	    font-weight: 500;
	    font-size: 21px;
	    line-height: 25px;
	}
	.land-web-protect h2 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.land-web-protect p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.lwb-bnr-sec {
	    flex-direction: column;
	    padding: 0 12px;
	    margin-bottom: 40px;
	}
	.bnr-webinar .mrkform {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.land-w-cnt {
	    margin-left: 0;
	    padding-top: 48px;
	}
	.land-w-cnt-lft {
	    padding-bottom: 0;
	}
	.land-w-cnt-lft, .land-w-cnt-ryt {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.land-w-cnt p {
	    font-size: 16px;
	    margin-bottom: 24px;
	    line-height: 24px;
	    margin-bottom: 18px;
	}
	.land-w-cnt-ryt h4 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.land-w-cnt-ryt ul li {
	    padding-left: 22px;
	}
	.land-w-cnt-ryt ul li:before {
	    font-size: 40px;
	    top: -13px;
	    left: 4px;
	}
	.web-presentor {
	    display: block;
	    padding: 0 12px;
	}
	.web-presentor-lft {
	    margin-bottom: 40px;
	}
	.web-presentor-lft h3, .web-presentor-ryt h3 {
	    font-size: 21px;
	    line-height: 25px;
	}
	.wb-presentor-cnt-img {
	    flex: 0 0 88px;
	    max-width: 88px;
	    height: 88px;
	    margin-right: 8px;
	}
	.wb-presentor-mtr strong {
	    font-size: 21px;
	    line-height: 25px;
	}
	.single-landing .twocol label#LblEmail_Opt_In__c {
	    padding: 13px 0 0 45px;
	}
	.single-landing .mrkform .mktoButtonRow {
	    margin-top: 40px !important;
	}
	.single-landing .ike_works_blk {
	    padding: 0 0;
	    background: #fff;
	}
	.single-landing .new-ike_works_blk .ike_works {
	    margin-top: 0 !important;
	}
	.single-landing .ike_works .container {
	    padding: 0 !important;
	}
	.tq-bnr-webinar .lwb-bnr-sec {
	    margin-bottom: 0;
	}
	.modal-content .coretech-row .coretech-des .coretech-content-lft h3 {
	    margin-bottom: 11px;
	}
	.home .banner.new_home {
	    background-position: left 60% bottom;
        min-height: 480px !important;
	}
	.archive .blog4-category-cnt {
	    padding: 24px 12px 40px;
	}
	.blog .menu_toggle svg path, .archive .menu_toggle svg path {
	    stroke: #1A1E2C;
	}
	.page-template-page-newsroom .mob-logo {
    /* display: none; */
    display: block;
  }
	.page-template-page-newsroom .menu_toggle svg path{
	    stroke: #1A1E2C;
	}
	.page-template-page-events .mob-logo{
/*	    display: none;*/
     display: block;
	}
	.page-template-page-events .menu_toggle svg path, .single-events .menu_toggle svg path{
	    stroke: #1A1E2C;
	}
	.ikewire-blk .ike_banner {
    	padding: 100px 0 0;
	}
	.ikewire-blk .sbcfrm {
	    padding: 0 12px;
	}

	/* header */
	.ikewire-blk .ike_banner h1 {
	    padding-right: 0;
	    font-size: 48px;
	    line-height: 56px;
	}
	.ikewire-blk .sbcfrm h3 {
	    font-family: 'Barlow';
	    font-size: 18px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	    padding: 0 0 32px;
	    margin-bottom: 0;
	}
	.ikewire-blk .ike_banner_rht {
	    flex: 0 0 100%;
        padding: 0 12px;
	}
	.ikewire-blk .ike_banner_rht .homev4_ike_work_header {
	    margin-left: -24px;
	    margin-right: -24px;
	}
	.ikewire-blk .ike_banner_rht .homev4_ike_work_header a {
	    height: 180px;
	}
	.ikewire-blk .ike_banner_rht .homev4_ike_work_header a span,
	.ikewire-blk .ike_banner_rht .ike_word_cnt a {
	    font-size: 12px;
	    line-height: 18px;
	}
	.ikewire-blk .ike_banner_rht .ike_word_cnt h6 {
	    margin-bottom: 0;
	}
	.ikewire-blk .ike_banner_rht .ike_word_cnt h6 a {
	    font-size: 26px;
	    line-height: 32px;
	    margin-bottom: 16px;
	}
	.ikewire-blk .ike_banner_rht .ike_word_cnt p {
	    color: #1A1E2C;
	    margin-bottom: 0px;
	    font-size: 16px;
	    line-height: 24px;
	    height: auto;
	}
	.ikewire-blk .sbcfrm p {
	    font-family: 'Barlow';
	    font-style: normal;
	    font-weight: 400;
	    font-size: 12px;
	    line-height: 15px;
	    letter-spacing: 0.02em;
	    margin-bottom: 48px;
	}
	.ikewire-blk .hiring_wrpper h2 {
	    font-size: 24px;
	    line-height: 32px;
	    font-weight: 500;
	    padding: 0 0 16px;
	    margin: 0 12px;
	    color: #1A1E2C;
	}
	.ikewire-blk .form {
	    padding: 0 12px;
	}
	.ikewire-blk .hw_form h3 {
	    font-weight: 500;
	    font-size: 21px;
	    line-height: 25px;
	}
	.ikewire-blk #alm-filters-blogv3_listing {
	    margin: 0;
	    flex-wrap: wrap;
	}
	.ikewire-blk .hw_form .alm-filters-container .alm-filter {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 16px;
	} 
	.ikewire-blk .hw_list .ike_works_row {
	    margin: 0;
	}
	.ikewire-blk .blog4-category-cnt {
	    padding-bottom: 40px;
	}
	.ikewire-blk .hiring_wrpper .ike_work_item {
	    border-radius: 0;
	    overflow: hidden;
	    max-width: 100%;
	    margin-bottom: 24px;
        box-shadow: none;
	}
	.blog4-category-cnt .homev4_ike_work_header a {
	    width: 100%;
	    height: 140px;
	    min-height: auto;
	} 
	.blog4-category-cnt .ike_word_cnt {
	    padding: 16px 0 0;
	}
	.ikewire-blk .ike_word_cnt h6 {
	    margin-bottom: 32px;
	    font-size: 24px;
	    line-height: 30px;
	}
	.ikewire-blk .alm-filters--controls {
	    top: 85%;
	    left: 0;
	}
	.blog4-category-cnt .ike_work_item {
	    flex: 0 0 100%;
	    max-width: 100%;
	    height: auto;
	    display: block;
	}
	.blog4-category-cnt {
	    padding: 32px 12px;
	}
	.ikewire-blk .blog4-category-cnt .ike_word_cnt h6 a {
	    font-size: 24px;
	    line-height: 30px;
	    font-weight: 500;
	    margin-bottom: 0;
	}
	.blog4-category-cnt .ike_word_cnt p {
	    display: none;
	}
	.blog4-category-cnt .ike_word_cnt h6 a {
	    font-size: 24px;
	    line-height: 30px;
	    font-weight: 500;
	}
	.blog4-category-cnt .ike_word_cnt h6{
		margin-bottom: 32px;
	}
	.blog4-category-cnt .ike_word_cnt a:last-child {
	    margin-bottom: 0;
	}	
	.prblk .sbcfrm h3 {
	    padding-right: 16px;
	}
	.prblk .ike_banner_rht .ike_word_cnt {
	    padding: 24px;
	    background: #fff;
	    margin: 0 -24px;
	}
	.ikewire-blk.prblk .hiring_wrpper {
	    padding: 24px 0 0 !important;
	}
	.prblk #alm-filters-newsroom_listing {
	    display: block;
	    margin: 0px;
	}
	.prblk .def-blog .ike_works {
	    padding: 40px 0 !important;
	}
	.ikewire-blk.prblk .alm-reveal {
	    margin: 0 !important;
	}
	.prblk .def-blog .sbcblk .ike_work_item {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 32px!important;
	    box-shadow: none;
	    padding: 0 12px;
	}
	.prblk .def-blog .ike_word_cnt h6 a {
	    margin-bottom: 0;
	}
	.blog .mob-logo{
	    display: none;
	}
	.page-template-page-careers .banner-data p{
	    margin-bottom: 20px !important;
	}
	.land-web-protect .container {
	    padding: 0 12px !important;
	}
	.page-id-2194 .menu_toggle svg path,
	.page-id-2434 .menu_toggle svg path,
	.page-id-2441 .menu_toggle svg path{
	    stroke: #1A1E2C;
	}
	.page-id-2638 .landing_page_wrapper {
	    padding-bottom: 15px; 
	}
	.page-template-page-about .banner-data p,
	.page-template-page-careers .banner-data p,
	.page-template-page-team .banner-data p {
	    margin-bottom: 20px !important;
	}
	.page-template-page-team .book_demo_cnt h3 {
	    font-size: 31px;
	    line-height: 33px;
	}
	.page-template-page-investors .value_propertie_item h3, .page-template-page-investors .value_propertie_item p {
	    color: #1A1E2C;
	}
	.page-template-page-landingpage-thankyou .landing_page_wrapper {
	    padding: 30px 0 0;
	}
	.webinar-tq-h h1 {
	    font-size: 32px;
	    line-height: 48px;
	}
	.single-thankyou .webinar-tq-h h1 {
		line-height: 34px;
		margin-bottom: 16px;
	}
	.single-thankyou .webinar-tq-h p {
		margin-bottom: 40px;
		font-size: 16px;
		line-height: 24px;
	}
	.single-thankyou .new-ike_works_blk .ike_works {
    	padding: 24px 0 !important;
    }
	.single-thankyou .ike_works h2 {
		font-size: 26px;
		line-height: 32px;
		color: #1A1E2C;
		width: 193px;
		margin: 0 0 16px 32px;
	}
    .prblk .alm-btn-wrap {
	    text-align: left;
	    padding-left: 12px !important;
	}

	/* stylev5 starts */
	.ancmt-bar-section {
	    display: none;
	}
	.space_bar{
		display: none;
	}
	.dspl-menu{
		display: none;
	}
	.nav_rht, .menu {
	    display: none;
	}	
	.mob-dspl-menu h4 {
	    position: relative;
		font-family: 'Barlow Semi Condensed';
		padding: 16px 24px;
		height: 64px;
	}
	.mob-dspl-menu h4::after {
	    content: url(../svg/chevron-right.svg);
	    position: absolute;
	    right: 0;
	    top: 50%;
	    -webkit-transform: translateY(-50%);
	    -ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	    -webkit-transition: 0.4s all linear;
	    -o-transition: 0.4s all linear;
	    transition: 0.4s all linear;
	}
	.mob-dspl-menu h4::after {
		content: url(../svg/child-mob.svg);
		right: 24px;
		-webkit-transform: translateY(-50%) rotate(270deg);
		-ms-transform: translateY(-50%) rotate(270deg);
		transform: translateY(-50%) rotate(270deg);
	}
	.mob-dspl-menu h4.active::after {
	    -webkit-transform: translateY(-50%) rotate(360deg);
	    -ms-transform: translateY(-50%) rotate(360deg);
	    transform: translateY(-50%) rotate(360deg);
	}	
	.cont-links {
	    display: block !important;
	}
	.cont-links li a {
	    color: #1A1E2C;
	}
	.cmp-bnr {
	    margin-bottom: 0;
        padding: 92px 12px 32px;
	}
	body{
		padding: 0;
	}
	.cmp-bnr-lft {
	    width: 100%;
	}
	h1 {
	    font-size: 36px;
	    line-height: 44px;
	}
	h2 {
	    font-size: 32px;
	    line-height: 40px;
	}
	h3 { 
	  font-size: 26px;
	  line-height: 32px;
	}
	h4 {
	  font-weight: 500;
	  font-size: 22px;
	  line-height: 28px;
	} 
	p {
	    font-size: 18px;
	    line-height: 26px;
	}
	.mob-dspl-menu {
	    padding: 0;
	    margin-bottom: 32px;
	    height: auto;
		display: block;
	}
	.mob-dspl-menu .container{
		padding: 0;
	}
	.opm-sec-top h2, .purpose-cnt h2, .core-sec h2, .dor-cult-sec h2,.madeof-sec h2, .tlnt-sec h2, .cstm-sprt-sec h2, .ike-tmsec h2,
	.inv-lprs h2, .market_announements .ia_header h2, .financial_info .ia_header h2, .leadership_gvrnce .ia_header h2, .ia_item.faqs .ia_header h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.opm-sec-btm h4, .pps-cnt-sec h4,.madeof-prt h4, .tlnt-cords-mtr h4, .ike-tm-cords h4,.wrk-opt-prt h4,
	.documents_block .value_propertie_item h4, .ia_item.faqs .value_propertie_item h4, .financial_info .value_propertie_item h4,
	.member_name h4, .documents_block .value_propertie_item h4, .ia_item.faqs .value_propertie_item h4, .financial_info .value_propertie_item h4{
		font-size: 22px;
		line-height: 28px;
	}
	.cstm-info-mtr h3, .book_demo_sec h3{
		font-size: 26px;
		line-height: 32px;
	}
	.mob-dspl-menu ul{
		padding: 16px 24px;
		display: block;
		height: auto;
	    border-top: 1px solid #E0E3E7;
	}
	.mob-dspl-menu li{
		display: block;
	} 
	.mob-dspl-menu li a {
		padding: 8px 0 10px;
		margin: 0;
	}
	.ike-wrk-bnr .cmp-bnr-lft p,
	.jbs-bnr .cmp-bnr-lft p,
	.otm-bnr .cmp-bnr-lft p,
	.invstr-bnr .cmp-bnr-lft p {
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.opm-sec-top,
	.purpose-cnt p {
	    width: 100%;
        padding: 0 12px;
	}
	.crvl-cords{
	    flex: 0 0 100%;
	    width: 100%; 
	    margin-right: 0;
	}
	.opm-sec-btm,
	.pps-cnt-sec{
	    flex-direction: column;  
	  	padding: 0 12px;
	}
	.core-sec-cnt {
	    padding: 0 12px;
	    width: 100%;
	}
	.dor-cult-sec {
		width: 100%;
		padding: 32px 12px;
		margin-top: 0;
	}
	.opm-sec-top {
	    margin-bottom: 40px;
	}
	.opm-sbm-lft > .opp-img1, .opm-sbm-ryt > .opp-img1 {
		margin: 0 auto 24px;
		height: 200px;
	}
	.opm-sec {
	    margin: 32px 0;
	}
	.purpose-cnt h2 {
	  padding: 0 12px;
	}
	.purpose-cnt {
		margin-bottom: 48px;
	}
	.core-sec,
	.industry-face,
	.sp-ourvalues {
		padding: 32px 0; 
	}
  	.core-sec strong {
	  font-size: 14px;
	  line-height: 20px;
	  margin-bottom: 24px;
	}
	.crvl-cord-sec {
	  padding: 32px 12px;
	}
	.crvl-cords h4 {
	  letter-spacing: 0.02em;
	} 
	.crvl-cords:last-child h4 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.crvl-cords {
		margin: 0 0 70px;
		height: 200px;
	    border: 2px solid #E0E3E7 !important;
	}
	.crvl-section,
	.crvl-cords > div{
    	background: #F7F9FC;
	}
	.dor-culture {
	    padding: 0;
	    background-repeat: unset;
	    background-size: unset;
	    background-position: unset;
	    background-color: inherit;
	    background-image: none !important;
	}  
	.dor-cult-sec p {
	    margin-bottom: 32px;
		line-height: 24px !important;
  	}
	.crvl-cords:last-child {
  		margin-bottom: 0 !important;
	}
	.opm-sec-btm h6 {
	  margin-top: 24px;
	}
	.crvl-cords:nth-child(n + 4) h4 {
	  padding: 41px 0 30px;
	}
	.dor-cult-sec h2 {
	  font-size: 26px;
	  line-height: 32px; 
	}
	.opm-sbm-lft > .opp-img1 img {
	  height: 100%;
	}

    .madeof-prt {
	    margin-bottom: 32px;
	}
	.pp-cnt-lft{
	    margin-bottom: 50px;
	}
	.pp-cnt-lft:last-child,
	.opm-sbm-lft:last-child{
	    margin-bottom: 32px;
	}
	.opm-sec, .purpose-sec {
	    margin: 32px 0 0;
	}
	/*working at ike*/
	.waip .mob-dspl-menu{
		margin-bottom: 0;
	}
	.work-options {
	   flex-direction: column; 
	} 
	.wrk-opt-prt {
	    flex: 0 0 100%;
	    width: 100%;
	    padding: 32px 24px 34px;
        background: #1FA163;
	}
	.wrk-opt-prt:nth-child(2) {
	    border-right: none;
	    border-left: none;
	    border-top: 1px solid #fff;
	    border-bottom: 1px solid #fff;
	}
	.wrk-opt-prt h4,
	.wrk-opt-prt p,
	.wrk-opt-prt a{
		color: #fff;
	} 
    .wrk-opt-prt a svg path{
    	stroke: #fff;
    }
    .svg-dsktp{
    	display: none;
    }
    .svg-mob{
		display: block;
	}
	.industry-face h2 {
	    padding: 0 24px;
	}
	.ind-vid-bnr {
		height: 200px;
    	margin: 0 12px;
	}
	.indf-cnt {
	    margin: 40px 0 0;
	    flex-direction: column;
	}
	.indf-cords {
	    flex: 0 0 100%;
	    width: 100%;
	    margin: 0 0 32px;
	    padding: 0 12px;
	}
	.indf-cords:last-child{
		margin-bottom: 0;
	}
	.sp-ourvalues strong {
	    font-size: 14px;
	    line-height: 20px;
	    margin-bottom: 32px;
        padding-left: 12px;
	}
	#sp-tabs-nav{
		display: none;
	}
	.sp-content{
		display: block !important;
   		margin-bottom: 32px;
	}
	.sp-cnt-img{
		display: none;
	}
	#sp-tabs-content {
	    margin-bottom: 48px;
	}
	.sp-tabs {
		width: 100%;
	    margin: 0;
	    padding: 0 12px;
	}
	.ind-vid-ply-btn svg {
	    opacity: 1;
	    width: 53.33px;
	    height: 53.33px;
	}
	.sp-cnt-mtr {
		margin-bottom: 32px; 
		padding-left: 52px;
		position: relative;
	}
	.sp-content .sp-cnt-mtr h2::before{
		content: "01";
		position:absolute;
		top: 1px;
		left: 0;
		font-family: 'Barlow Semi Condensed';
		font-style: normal;
		font-weight: 600;
		font-size: 32px;
		line-height: 40px;
		color: #1FA163;
	}
	.sp-our-slider > div:nth-child(2) .sp-cnt-mtr h2::before{
		content: "02";
	}
	.sp-our-slider > div:nth-child(3) .sp-cnt-mtr h2::before{
		content: "03";
	}
	.sp-our-slider > div:nth-child(4) .sp-cnt-mtr h2::before{
		content: "04";
	}
	.sp-our-slider > div:nth-child(5) .sp-cnt-mtr h2::before{
		content: "05";
	}
	.lbf-sec h3 {
	    font-size: 26px;
	    line-height: 32px;
	    font-weight: 400;
	}
	.lbf-sec {
	    text-align: center;
	    padding: 0 12px;
	}
	.sp-ourvalues .lbf-sec {
		padding: 16px 12px 0;
	}
	.lbf-sec p {
	    margin-bottom: 32px;
	}
	 .sp-ourvalues {
	    padding: 32px 0 50px;
	}
	.ppl-purp-img {
	    flex: 0 0 100%;
	    width: 100%;
	    overflow: hidden;
	    height: 200px;
	}
	.ppl-purp {
	    height: auto;
	 	display: block;
	}
	.ppl-purp-cnt {
	    padding: 32px;
	    width: 100%;
	}
	.ppl-purp-cnt h2 {
	    font-size: 26px;
	    line-height: 32px;
	}
	.ppl-purp-cnt p {
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 24px;
	} 
	.book_demo_sec {
	    padding: 40px 20px;
	}
	.bk-demo-cnt {
	    display: block;
	}
	.book_demo_sec h3 {
	    margin-bottom: 32px;
        width: 100%;
	} 
	.thre-sixty-view {
		height: 300px;
		border: none;
		border-bottom: 1px solid #fff;
	}
	.anywhere-sec {
	    padding: 32px 0 0;
	}
	.map-paths {
        flex-direction: column;
		padding: 0 12px 32px;
	}
	.glob-p { 
        padding: 0 24px 50px;
	}
	.glob-p p {
		font-size: 20px !important;
	}
	.glob-p h3 {
	    font-size: 32px;
	    line-height: 40px;
	    font-weight: 400;
	}
	.map-paths a {
	    width: 225px;
	    flex: 0 0 225px;
	    margin: 0 auto 32px;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    flex-direction: column;
	}
	.map-paths-img img{
		height: 100%;
	}
	.map-loc {
	    background-position: left 10% center;
	    height: 542px;
	    margin: 48px auto;
	    width: 100%;
	}
	.anywhere-sec .container{
		padding: 0;
	}
	.waip .cmp-bnr h1::after {
	    right: 0;
	}
	.madeof-sec {
	    margin: 32px 0;
	    padding: 0 12px;
	}
	.cstm-sprt-sec h2 {
	    margin-bottom: 32px;
	}
	.madeof-options {
	    flex-direction: column;
	}
	.madeof-prt {
	    margin-bottom: 48px;
	}
	.madeof-prt:last-child {
	    margin-bottom: 0;
	}
	.cmp-bnr-lft h1 {
		font-size: 36px;
		line-height: 44px;
	}
	.cmp-bnr-lft p, .opm-sec-top p, .opm-sbm-lft-cnt p, .purpose-cnt p, .pps-cnt-sec p, .dor-cult-sec p, .core-sec p {
		font-size: 18px;
		line-height: 26px;
	}
	.opm-sbm-lft-cnt p{
		line-height: 24px;
	}
	.opm-sbm-lft, .pp-cnt-lft, .madeof-prt {
	    flex: 0 0 100%;
	    width: 100%;
	    margin-right: 0;
	}
	.tlnt-sec,
	.cstm-sprt-sec {
	    padding: 32px 12px;
	}
	.tlnt-sec{
		background-image: none !important;
	}
	.tlnt-cord-list {
	    margin: 0; 
	}
	.tlnt-sec p { 
	    width: 100%;
	    margin-bottom: 40px;
		font-size: 20px;
		line-height: 28px;
		letter-spacing: 0.02em;
	}
	.tlnt-sec .sml_p {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
        margin-bottom: 24px;
	}
	.tlnt-cords {
		flex: 0 0 100%;
		margin: 0 0 40px;
		flex-direction: column;
	}
	.tlnt-cords-img {
	    flex: 0 0 88px;
	    width: 88px;
	    height: 88px;
	    overflow: hidden;
	    background: #f7f9fc;
	    border-radius: 50%;
	    margin-right: 0;
	    margin-bottom: 24px;
	}
	.tlnt-cords-mtr h4 {
	    margin: 0 0 8px;
	}
	.tlnt-cords-mtr strong b{
		display: block;
	}
	.tlnt-cords-mtr strong span {
	    margin: 0 7px;
	}
	.cstm-info {
		display: block;
		margin-left: 3px;
		margin-right: 3px;
	}
	.cstm-info a {
	    flex: 0 0 100%;
	    width: 100%;
	    height: 200px;
        display: block;
	}
	.cstm-info-mtr {
	    flex: 0 0 100%;
	    width: 100%;
	    padding: 32px;
	    margin-top: 80px;
	}
	.nvideo .cstm-info-mtr {
  		margin-top: 0;
	}
	.cstm-info a p {
	    padding: 16px 32px;
	    letter-spacing: 0.02em;
        bottom: -80px;
        position: absolute;
	}
	.ike-tmsec {
	    padding: 32px 12px;
	}
	.ike-tm-list {
	    margin: 0;
	    width: 100%;
	}
	.ike-tm-cords {
	    flex: 0 0 100%;
	    width: 100%;
	    margin: 0 0 40px;
	}
	.ike-tm-cords h4 {
	    margin-bottom: 8px;
	    font-size: 24px;
	    line-height: 30px;
	}
	.lead-tm {
	    width: 100%;
	}
	.cstm-sprt-slider .slick-next{
		left: 0;
		right: -35px; 
		margin: 0 auto;
	}
	.cstm-sprt-slider .slick-prev {
        left: -80px;
		right: 0;
		margin: 0 auto;
	} 
	.ik-cltr-btn {
	    text-align: center;
	    height: auto;
	    line-height: 24px;
	    margin-top: 80px;
        width: 100%;
	}
	.cstm-info-mtr p { 
	    font-size: 16px;
	    line-height: 24px;
	}
	.cstm-info-dtl h6 {
	    font-weight: 700;
	    font-size: 16px;
	    line-height: 24px;
	}
	.cstm-info-dtl .sml_p {
	    font-size: 14px;
	    line-height: 20px;
	}
	.fld-b-sec {
	    height: 219px;
	    width: 100%;
	}
	.fld-t-sec-lft {
	    height: 219px;
	    width: 50%;
	}
	.fld-tr-lft > div {
	    height: 107px;
	    width: 50%;
	}
	.fld-tb-lft {
	    height: 112px;
	    width: 100%;
	}
	.resource-hub-sec {
	    flex-direction: column-reverse;
	}
	.featured-res .wrk-opt-prt {
	    flex: 0 0 100%;
	    width: 100%;
	    padding: 0;
	    margin: 0 0 40px;
	    background: #fff;
	}
	.featured-res .wrk-opt-prt:last-child{
		margin-bottom: 0;
	}
	.featured-res .wrk-opt-prt h4, .featured-res .wrk-opt-prt p {
        color: #1A1E2C; 
	}	
	.featured-res .wrk-opt-prt a{
		color: #FF9239;
	}
	.resource-hub-cnt {
	    flex: 0 0 100%;
	    width: 100%;
	}
	.resource-hub-cnt h3{
		font-size: 26px;
		line-height: 32px;
		padding: 0 12px;
	}
	.exp-sec h4{
		font-size: 22px;
		line-height: 28px;
	}
	.topic-sec {
	    margin: 32px 0 0;
	}
	.featured-res {
	    margin: 0 12px;
	}
	.exp-sec {
	    padding: 32px 12px;
	}
	.topic-sec .topic-lists {
	    flex: 0 0 100%;
	    width: 375px;
	    margin: 0 0 0 -12px;
	}
	.dftstyl .topic-lists {
	    margin: 0 0 0 -24px;
	}
	.topic-lists h4 { 
	    padding: 24px 24px;
	    margin: 0;
	    background: #F7F9FC;
		font-size: 24px;
		line-height: 30px;
	}
	.topic-lists h6 {
	    margin-bottom: 0;
	    padding: 8px 24px 8px 44px;
	    background: #1FA163;
        color: #fff;
	    border-bottom: 1px solid #fff;
	}
	.topic-lists h6:last-child {
		border-bottom: none;
	}
	.topic-lists h6::after {
	    content: url(../svg/chevron-right-w.svg);
	    left: 26px;
	}
	.exp-sec img{
		width: 100%;
	}
	.topic-lists h6.active {
	    margin-bottom: 0;
	}
	.topic-lists .cndr-list {
	    margin-left: 0;
	    margin-bottom: 0;
	}
	.topic-lists ul li a {
	    padding: 8px 24px 8px 68px;
	    display: block;
	    border-bottom: 1px solid #E0E3E7;
	}
	.topic-lists .topic-li-drop {
	    margin-left: 0 !important;
	    margin-bottom: 0;
	}
	.topic-lists .topic-li-drop li a{
		padding-left: 92px;
	}
	.rsrce_act::after {
	    left: 54px;
	}
	.dftstyl {
	    margin: 0 12px;
	}
	.df-mob{
	    display: block;
	}
	.df-dsk {
	    display: none;
	}
	.updjobs {
	    padding: 0;
        flex-direction: column;
	}
	.updjobs .hw_form {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.updjobs .hw_list {
	    flex: 0 0 100%;
	    width: 100%;
	    margin-left: 0;
	}
	.jobspage .hiring_wrpper .container{
		padding: 0;
	}
	.single-job-page h1 {
      font-size: 36px;
      line-height: 44px;
    }
	.upd-sl {
	    padding: 0 24px 24px;
	}
	.open-p-accordion-titel ,
	.clas-sdlu-hd{
	    padding: 16px 64px 16px 16px;
	}
	.open-p-accordion-titel::before ,
	.clas-sdlu-hd::before{
	    right: 16px;
	}
	.open-p-accordion-titel h2 ,
	.clas-sdlu-hd h2{ 
	    font-size: 21px;
	    line-height: 31px;
		padding-left: 0;
		margin-bottom: 0;
	}
	.clas-sdlu-hd h2{ 
	    font-size: 23px;
	}
	.clas-sdlu-hd {
		padding: 16px 60px 16px 25px;
	}
	.open-p-accordion-contant > div {
	    display: block;
	    padding: 12px 16px 12px 16px;
	    height: 68px;
	}
	.open-p-accordion-contant p {
	    text-align: left;
        width: 100%;
	}
	.jobprf .mob-dspl-menu {
	    margin: 84px 0 0px;
	}
	.single-job-page {
		padding: 100px 12px 0;
		display: block;
		padding-bottom: 48px;
	}
	.single-job-page h2 {
		font-size: 32px;
		line-height: 34px;
	}
    .jobmeta ul li {
	    padding-bottom: 8px;
	}
	a.btn.btn_orange.visible-xs {
	    width: 190px;
	    padding: 15px 20px;
	    text-align: center;
	    margin-bottom: 24px;
		height: 56px;
	}
	a.btn.btn_orange.visible-xs span {
	    font-family: 'Barlow';
	    font-style: normal;
	    font-weight: 700;
	    font-size: 16px;
	    line-height: 24px;
	    display: flex;
	    align-items: center;
	    letter-spacing: 0.02em;
	    color: #FFFFFF;
	    padding: 0;
	    margin: 0;
	}
	.sdrcnt {
	    padding-top: 24px;
	}
/*	.job-desc h3:first-child{
		padding-top: 24px;
	}*/
	.sdrcnt {
	    padding-bottom: 24px;
		height: auto;
	}
	.visible-xs {
	    display: block;
	}
	.sdrcnt h3 {
	    font-weight: 700;
	}
	.applyjob#apyjob {
	    padding-top: 0;
	    border-top: 1px solid #1A1E2C;
	}
	.applyjob h3 {
	    padding-top: 32px;
	}
	.applyjobfrm .rsmright p label {
		margin-top: 16px;
	}
	small#filepath, small#clfilepath {
		width: 220px;
		left: 16px;
		top: 151px;
		font-size: 14px;
		line-height: 20px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.rsmright p small#rsremove, .rsmright p small#clremove {
		line-height: 20px;
		font-size: 14px;
		top: 152px;
	}
	.applyjobfrm .resume span.wpcf7-form-control-wrap, .applyjobfrm .clcover span.wpcf7-form-control-wrap {
		width: 100%;
		height: 38px;
		top: 143px;
	}
	.act-check label span {
		line-height: 18px;
	}
	.applyjobfrm .resume, .applyjobfrm .clcover {
	    flex-direction: column;
	}
	.cmxform .rsmright label.upload, .cmxform .rsmright label.clupload {
	    margin-right: auto;
	    margin-left: 0;
	}
	.hidden-xs, .sjp-ryt a{
	    display: none;
	}
	.sjp-ryt {
	    flex: 0 0 327px;
	    max-width: 327px;
	    margin-left: 0;
	    padding-top: 0;
	    background: #fff; 
	    border-bottom: none;
	}
	.leadership_team .value_propertie_item .btn_normal {
	    display: -webkit-inline-box;
	    display: -ms-inline-flexbox;
	    display: inline-flex;
	    margin: 0;
	    display: none; 
	}  
	.inv-lprs {
	    padding: 32px 12px 32px;
	}
	.inv-cords .ike_work_item {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 34px!important;
	}
	.inv-cords .ike_work_item:last-child{
		margin-bottom: 50px !important;
	}
	.financial_info .value_propertie_item {
	    flex: 0 0 100%;
	    max-width: 100%; 
	    margin: 0 0 24px !important;
		padding: 32px !important;
	}  
	.inv-cords, .fin-cords {
	    margin: 0;
        flex-direction: column;
	}
	.inv-cords .ike_word_cnt p{
		display: none;
	}
	.inv-cords .ike_word_cnt h6 a {
	    margin-bottom: 32px !important;
	}
	.ia_item {
		padding: 32px 12px !important;
		margin-bottom: 0;
	}
	.ia_header h2{
	    margin-bottom: 40px;
	}
	.choose_year ul {
	    flex-wrap: wrap;
	}
	.choose_year ul li {
	    margin: 0 8px 16px 0;
	}
	.year_tab_cnt ul li {
	    flex-direction: column;
	}
	.choose_year {
	    margin-bottom: 24px;
	}
	.year_tab_cnt ul li span {
	    margin: 0 0 4px 0;
	}
	.year_tab_cnt ul li span, .year_tab_cnt ul li a {
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.choose_year span {
	    font-size: 14px;
	    line-height: 30px;
	    letter-spacing: 0;
	    margin-bottom: 16px;
	}
	.financial_info .value_properties_row .alm-listing .alm-reveal {
	    margin: 0;
	}
	.financial_info .ank_l{
		margin-top: 0;
	}
	.board_members_blk {
	    padding: 0 12px 32px;
	}
	.leadership_team .value_properties_row,
	.board_members_row, 
	.documents_block .value_properties_row {
	    margin: 0;
	}
	.leadership_team .value_propertie_item, .board_member {
	    flex: 0 0 100% !important;
	    width: 100%;
	    margin: 0 0 40px !important;
		padding: 0 !important;
	}
	
	.btn{
		font-size: 16px;
	}
	.documents_block {
	    margin-bottom: 32px;
	    padding: 0 12px;
	}
	.cstm-info-mtr h3, .book_demo_sec h3, .cstm-info-mtr h3, .book_demo_sec h3, .board_members_blk h3, .documents_block h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.documents_block .value_propertie_item,
	.documents_block .value_propertie_item:first-child,
	.documents_block .value_propertie_item:nth-child(2),
	.documents_block .value_propertie_item:last-child{
	    flex: 0 0 100% !important;
	    width: 100% !important;
        margin: 0 0 26px !important;
		padding: 0 !important;
	}
	.board_member:last-child,
	.documents_block .value_propertie_item:last-child,
	.ia_item.faqs .value_propertie_item:last-child,
	.leadership_team .value_propertie_item:last-child {
	    margin: 0 !important;
	}
	.documents_block .value_propertie_item h4 {
	    letter-spacing: 0.02em;
	}
	.ia_item.faqs .value_properties_row {
	    margin: 0;
	} 
	.ia_item.faqs .value_propertie_item {
		flex: 0 0 100% !important;
		max-width: 100% !important;
		background-color: transparent;
		margin: 0 0 40px !important;
		padding: 0 !important;
	}
	.ia_item.faqs .value_propertie_item h4 {
	    color: #fff;
	    margin-bottom: 8px;
	}
	.leadership_team .value_propertie_item h4 {
	    font-size: 16px;
	    line-height: 24px;
	}
	div#leadership {
	    height: 0;
	}
	.leadership_team .value_propertie_item .value_propertie_img {
	    height: 200px;
		background-repeat: no-repeat !important;
		background-position: center !important;
		background-size: cover !important;
	}
	.mob-dspl-menu li.current_page_item{
		display: none;
	}
	.opm-sec-top p {
	    margin-bottom: 26px;
	}
	.dor-culture img{
		display: none;
	}
	.clt-bg {
		display: block;
	    height: 200px;
	    background-size: cover;
	    background-position: right center;
	    background-repeat: no-repeat;
	}
	.map-paths li {
       margin: 0 auto 32px;
	   opacity: 1;
	   pointer-events: none;
	}
	.map-paths li.active .map-paths-img, .map-paths li:hover .map-paths-img {
		border: none;
	}
	.map-paths li.active h4, .map-paths li:hover h4 {
		font-weight: 500;
	}
	.map-paths li:last-child{
		margin-bottom: 0; 
	}
	.upd-tabs li:last-child {
	    margin-bottom: 16px;
	}
	.job-desc ul li{
	    font-family: 'Barlow'; 
	    font-style: normal;
	    font-weight: 400;
	    font-size: 16px;
	    line-height: 24px;
	    letter-spacing: 0.02em;
	    color: #1A1E2C;
	    margin-bottom: 8px;
	}
	.lbf-sec p {
	    width: 100%;
 	}
	.invstr-bnr .banner_links_nav {
	    display: none;
	} 
	.resource-hub-cnt .purpose-cnt p {
	    font-size: 16px; 
	    line-height: 24px;
	    letter-spacing: 0.02em;
	}
	.pps-cnt-sec p {
		text-align: center;
	    padding: 0 16px;
		line-height: 24px;
	}
	.book_demo_sec a {
		margin-left: 0;
	}
	.cmp-bnr.ike-wrk-bnr {
	    background-position: right center;
	}
	.cmp-bnr::after {
	    background: linear-gradient(84.93deg, rgba(18, 24, 29, 0.92) 29.12%, rgba(18, 24, 29, 0.71) 92.27%);
	} 
	.cmp-bnr-lft  h1 span .sc_player_container1{
	    right: 12px;
        top: 10px;
	}
	.mob_login .btn.log-btn {
	    width: 100%;
	    justify-content: center;
        margin-bottom: 16px;
	}
	.mob_login a.btn_normal {
	    border: 1px solid #FFFFFF;
	    border-radius: 60px;
	}
	.mob_login .btn.log-btn:last-child {
        margin-bottom: 0;
	}
	.tlnt-cords-des {
	    flex-direction: column;
	    align-items: start;
	}
	.inv-cords .homev4_ike_work_header a {
	    height: 140px;
	}
	.market_announements .alm-btn-wrap {
	    margin: 40px 0 0 !important;
	}
	.board_members_blk h3 {
	    margin-bottom: 40px;
	    font-size: 36px;
	    line-height: 44px;
	}
	.loc-mp {
		display: none;
	}

	/* stylev5 ends */
	/* stylev2 starts */

	.home-v4-bnr-sec .banner.new_home {
		min-height: 420px !important;
		margin-top: 0 !important;
		max-width: 100%;
		padding: 82px 0 0 !important;
	}
	.home-v5-ryt {
		flex: 0 0 100%;
		width: 100%;
		height: 334px;
		position: static;
	}
	.hmev5-cont {
		height: 184px;
		padding: 15px 24px;
	}
	.hmev5-cont strong {
		font-weight: 700;
		font-size: 14px;
		line-height: 20px;
	}
	.hmev5-cont p {
		font-family: 'Barlow';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
	}
	.hme-v5-btm h6 {
		font-size: 16px; 
		line-height: 24px;
		padding: 0 24px;
	}	
	.home-v4-bnr-sec::after {
		height: 420px;
		top: 0;
		background: linear-gradient(0deg, rgba(1, 1, 2, 0.6), rgba(1, 1, 2, 0.6));
	}
	.roll-item {
		top: -7px;
	}
	.nw_suite_sec {
		margin-top: 35px;
	}
 	.new_home-solutions .suite_p {
		text-align: center;
		letter-spacing: 0.02em;
		width: 100%;
		margin: 0 auto 24px;
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
	}
	.suite-sec-bnr {
		width: 327px;
		height: 220px;
		margin-bottom: 35px;
		border-radius: 20px;
	}
	.suite-sec-video {
	    margin-bottom: 35px;
	}
	.suite-sec-bnr::after {
		height: 220px;
	}
	.suite-sec-bnr span {
		padding: 16px;
		width: 250px;
		height: 56px;
		border-radius: 5px;
		font-size: 16px;
		line-height: 24px;
	}
	.suite-sec-bnr span svg {
		width: 12px;
		height: 16px;
	}
	.sbcfrm {
		margin-bottom: 45px; 
	}
	.mrkform .mktoButtonRow {
		margin-top: 24px !important;
	}
	.roll-item span {
		font-size: 40px;
		line-height: 50px !important;
	}
	.def-blog .ike_word_cnt h6 a {
		margin-bottom: 32px;
	}
	.mktoForm a {
		padding: 0 !important;
	}
 	.iocb_new {
		height: 688px !important;
		padding-top: 85px !important;
	}
	.ctw_office_new {
		padding: 32px 12px 0 !important;
	}
	.ctw_office_new .built_img {
		height: auto;
	}
	.ctw_office_new .builtpoles_item:last-child {
		margin-top: 10px;
	}
	.ctw_office_new .value_properties_wrapper h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.ctw_office_new .value_properties_row { 
		display: block;
		margin: 0; 
		width: 100%;
		padding: 32px 0 16px;
	}

	.ctw_office_new .value_propertie_item p {
		font-size: 16px;
		line-height: 24px;
		color: #1A1E2C;
	}
	.priced_text {
		display: none;
	}
	/* .banner .demo-blk:not(:first-child) {
		/* margin: 16px 0 0 0 !important;
	} */
	.value_propertie_item h3 br {
		display: none;
	}
	.ike-datasheet-left .visible-xs {
		display: inline-block;
		height: auto;
		margin-bottom: -7px;
	}
	.cswio_new .case_studies_row {
		box-shadow: 4px 2px 20px rgb(0 0 0 / 10%);
		border-radius: 0;
	}
 	.ike-ofc-pro-inf-left {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ike-ofc-pro-inf-right {
		bottom: -38px;
		left: 0;
		right: 0;
	}
	.ike-ofc-pro-inf-right img {
		width: 327px;
		margin: 0 auto;
	}
 	.ike-ofc-pro-inf-left h2 {
		font-size: 32px;
		line-height: 34px;
		padding: 0 12px;
		font-family: 'Barlow Semi Condensed';
	}
	.ike-pro-left-equips {
		flex: 0 0 100%;
		max-width: 100%;
		display: block;
		margin: 0;
	}
	.ike-left-equip {
		margin: 0 12px;
	}
	.ike-left-equip h3 {
		font-size: 24px;
		font-family: 'Barlow Semi Condensed';
	}
	.ike-left-equip p {
		margin-bottom: 24px;
	}
	.banner2.feildtools_banner {
		padding: 85px 0 32px !important;
		background-position: center;
		height: 475px !important;
		min-height: auto !important;
		margin-bottom: 0;
	}
	.feildtools_banner .page_logo{
		max-width: 276px;
		margin-bottom: 24px;
	}
	.feildtools_banner .banner-data p span {
		font-size: 16px;
		line-height: 24px;
		font-weight: 400;
		margin-bottom: 0;
	}
	.page-template-page-ikedevice .core-techheader h2 {
		font-size: 32px;
		line-height: 34px;
	} 

	.ikedvc.ike-datasheet-section {
		margin-bottom: 40px;
	}
	.img_swappers_list_feidltools {
		padding-top: 0 !important;
	}
	.islf_new .img_details.imgfd{
		margin: 0 !important;
	}
	.strcrl_cnt {
		max-width: 310px !important;
	}
	.strcrl_cnt.block_bannner_wraper {
		top: 8.7%;
		background: none;
	}
	.bnr-lgs {
		display: block;
		margin-bottom: 16px;
	}
	.b-lft {
		margin-bottom: 16px;
	}
	.b-logo {
		flex: 0 0 138px;
		max-width: 138px;
		height: 50px;
	}
	.b-logo2 img {
		flex: 0 0 50px;
		max-width: 50px;
		height: 50px;
		margin-right: 10px;
	}
	.b-logo-cnt span {
		font-size: 11px;
		line-height: 18px;
		letter-spacing: 0.25px;
	}
	.b-logo-cnt p {
		font-size: 18px !important;
		line-height: 18px !important;
	}
	.plus-b {
		margin: 0 16px;
		flex: 0 0 24px;
		max-width: 24px;
	}
	.trng-sec .madeof-prt {
		flex: 0 0 100%;
		width: 100%;
		margin-right: 0;
		margin-bottom: 48px;
	}
	.madeof-sec.trng-sec {
		margin: 32px 0 0;
	}
	.financial_info.trng-sec .value_properties_row {
		margin: 0;
	}
	.financial_info.trng-sec .value_propertie_item {
		flex: 0 0 100% !important;
		margin: 0 0 16px !important;
	}
	.btn_trns {
		margin-bottom: 16px;
	}
	.hlpng_trng h2{
		font-size: 32px;
		line-height: 40px;
	}
	.hlpng_trng p{
		font-size: 16px;
		line-height: 24px;
	}
	.help_item {
		display: block;
	}
	.help_bk {
		max-width: 142px;
		margin-right: 0;
		margin-bottom: 24px;
	}
	.hlep_cnt h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.hlpng_trng {
		padding: 32px 0;
	}
	.purpose-sec.trng-sec {
		padding: 32px 0 0 0;
	}
	.purpose-sec.trng-sec .purpose-cnt p {
		font-size: 26px;
		line-height: 32px;
	}
	.trng-sec .pps-cnt-sec p {
		padding: 0 17px;
	}
	.trng-cd p {
		padding: 0 12px;
	}
	.hlpng_trng .container{
		padding: 0 24px;
	}
	/* stylev2 ends */

	.cmpinfo-blk .cmp-bnr {
		padding: 24px 12px 32px;
		background-position: top 72% right 37%;
	}
	.cmpinfo-blk .cmp-bnr::after {
		background: linear-gradient(84.93deg, rgba(18, 24, 29, 0.92) 29.12%, rgba(18, 24, 29, 0.71) 92.27%);
	}
	.cmpinfo-blk .cmp-bnr-lft {
		width: 100%;
	}
	.cmpinfo-blk .cmp-bnr-lft .lpwh_logo {
		margin: 0 0 32px;
		height: 50px;
		width: 138px;
	}
	.cmpinfo-blk .cmp-bnr-lft h1 {
		font-size: 36px;
		line-height: 44px;
		font-family: 'Barlow', sans-serif!important;
	}
	.cmg-techwrapper .value_properties_row {
		padding: 32px 12px 0.1px;
		margin: 0;
	}
	.cmg-techwrapper .value_propertie_item {
		flex: 0 0 100% !important;
		margin: 0 0 32px !important;
		background: transparent;
		padding: 32px !important;
	}
	.cmg-techwrapper .value_propertie_item h3 {
		margin-bottom: 8px;
		height: auto;
		font-size: 24px;
		line-height: 30px;
	}
	.cmg-techwrapper .value_propertie_item:last-child{
		margin-bottom: 32px;
	}
	.cmpinfo-blk .nw-book-expert, .wtch-sec {
		padding: 32px 12px;
	}
	.wtch-sec-logo {
		width: 282px;
	}
	.wtch-sec-lft h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.wtch-sec-cnt, .cmpinfo-blk .nw-book-expert-cnt {
		flex-direction: column;
	}
	.wtch-sec-lft, .cmpinfo-blk .nw-book-expert-lft {
		flex: 0 0 100%;
		width: 100%;
		margin: 0 0 48px;
	}
	.wtch-sec-lft ul {
		margin-bottom: 32px;
	}
	.wtch-sec-lft ul li {
		font-size: 18px;
		line-height: 28px;
	}
	.cmpinfo-blk .cmp-bnr-lft p, .wtch-sec-lft p {
		font-size: 16px;
		line-height: 24px;
	}
	.wtch-sec-ryt, .cmpinfo-blk .nw-book-expert-ryt {
		margin-bottom: 0px;
	}
	.wtch-vid-sec {
		height: 240px;
	}
	.wtch-sec-lft ul li::after {
		left: -32px;
		font-size: 50px;
		top: -17px;
	}
	.cmpinfo-blk .nw-book-expert-lft h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.cmg-techwrapper .value_propertie_item p, .cmg-techwrapper .value_propertie_item ul li, .cmpinfo-blk .nw-book-expert-lft p {
		font-size: 16px;
		line-height: 24px;
	}
	.cmpinfo-blog .ike_works_blk .owl-carousel .owl-stage-outer {
		height: 460px;
	}
	.cmpinfo-blog .def-blog .blocks-view {
		margin: 0;
	}
	.cmpinfo-blog .def-blog .sbcblk .ike_work_item {
		margin: 0 0 0 24px !important;
		width: 300px;
	}
	.cmpinfo-blog .def-blog .sbcblk .ike_work_item:last-child {
		display: block;
	}
	.cmpinfo-blog .ike_works {
		box-shadow: none;
	}
	.collabration-sec {
		padding: 32px 12px;
	}
	.clbrtn-cnt {
		flex-direction: column;
	}
	.clbrtn-lft {
		flex: 0 0 100%;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 24px;
	}
	.clbrtn-lft:last-child {
		margin-bottom: 0;
		margin-right: 0;
	}
	.clbrtn-ryt h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 24px;
	}

	.sol-blk-des h5 {
		font-size: 42px;
		line-height: 52px;
	}
	.default-styles > ol > li span{
		word-break: break-word;
	}



	/* ipf-launch page css started here */

    .prdcampaign .cmp-bnr {
		padding: 24px 12px 32px;
		background-position: top 0 right 5%;
	}
	.pcwh_logo {
		margin-bottom: 24px;
		width: 254px;
	}
	.prdcampaign .cmp-bnr-lft h1 {
		margin-bottom: 8px;
	}
	.prd-cam h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 16px;
	}
	.prd-cam p {
		margin-bottom: 14px;
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.demo-blk .btn.btn_orange {
		margin-right: 0px;
		margin-bottom: 16px;
	}
	.pc-efficient {
		padding: 48px 12px;
	}
	.effi-heading h2 {
		font-size: 32px;
		line-height: 48px;
		margin-bottom: 48px;
	}
	.cust-img {
		flex: 0 0 56px;
		max-width: 56px;
		width: 56px;
	}
	.cust-name{
		min-height: 56px;
	}
	.cust-name {
		padding: 0 16px;
	}
	.cust-name p {
		font-size: 20px;
		line-height: 28px;
	}
	.effi-cust-list {
		margin-bottom: 16px;
	}
	.cust-mang p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.cta-webinar {
		flex-wrap: wrap;
	}
	.cta-web-right {
		padding: 32px 12px;
		width: 100%;
	}
	.cta-web-right p {
		font-size: 22px;
		line-height: 28px;
		letter-spacing: 0.44px;
	}
	.cta-web-left {
		min-height: 357px;
		margin: 0 -12px;
		width: 375px;
		position: static;
	}
	.ike-nw-ftre {
		padding: 0 0 32px;
	}
	.def-grid-evlv {
		flex-wrap: wrap;
	}
	.def-grid-text {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 14px;
	}
	.def-grid-text h3 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 24px;
	}
	.def-grid-text p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 17px;
	}
	.def-grid-img {
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
	}
	.ppl-purp.ppl-white .ppl-purp-cnt {
		padding: 32px;
	}
	.book_demo_fluid.prd-cam-fluid .book_demo_cnt{
		background-color: transparent !important;
		padding: 40px 22px!important;
	}
	.book_demo_fluid .book_demo_cnt h3 {
		font-size: 26px;
		line-height: 32px;
		margin: 0 0 32px 0;
	}
	.img_details.nw-pole-img-dtls {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.nw-pole-img-dtls .details_list{
		margin: 0px;
	}
	.cmp-bnr-lft.prd-cam .demo-blk {
		margin-top: 22px;
	}
	.cta-web-right h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 24px;
	}
	.cta-web-right h3 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 40px;
		font-family: Barlow;
		letter-spacing: 0.32px;
	}
	.ike-nw-def {
		padding: 32px 12px;
	}
	.nw-pole-hdng h3 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 32px;
		text-align: center;
	}
	.features-btn {
		margin-top: 32px;
		text-align: center;
	}
	.nw-pole-devices .ike_devices_wrapper {
		background: #fff !important;
		padding: 0px !important;
	}
	.ike_devices.nw-pole-devices .ike_device_img {
		padding: 0 !important;
		width: 375px !important;
		height: auto;
		display: block !important;
	}
	.ike_devices.nw-pole-devices .ike_device_img video {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.img_details.nw-pole-img-dtls .details_list{
		background-color: #fff;
		padding: 0px 16px;
	}
	.nw-pole-img-dtls .details_list .slider_count {
		color: #1A1E2C;
	}
	.img_details.nw-pole-img-dtls  .slick-dots li button {
		background: #1A1E2C;
	}
	.img_details.nw-pole-img-dtls .details_list ul li a strong{
		color: #1A1E2C;
		line-height: 30px;
	}
	.img_details.nw-pole-img-dtls .details_list ul li.active a p,.img_details.nw-pole-img-dtls .details_list ul li a:hover p{
		color: #1A1E2C;
	}
	.img_details.nw-pole-img-dtls .details_list ul li a p,.img_details.nw-pole-img-dtls .details_list ul li a p{
		color: #1A1E2C;
	}
	.img_details.nw-pole-img-dtls .slick-next,.img_details.nw-pole-img-dtls .slick-prev{
		background: url(../svg/arrow-blue.svg) no-repeat center;
	}
	.img_deatils_element.ike-nw-pole .details_list ul li a {
		border-top:none;
	}
	.book_demo_fluid.prd-cam-fluid .book_demo_cnt h3 {
		margin-bottom: 32px;
		line-height: 32px;
	}





	/* poleforeman page started here */
	.cmp-bnr.plefre {
		padding: 111px 12px 32px;
	}
	.plefre_logo {
		width: 288px;
		margin-bottom: 16px;
	}
	.cmp-bnr.plefre .cmp-bnr-lft h1 {
		margin-bottom: 16px;
	}
	.cmp-bnr.plefre .prd-cam p {
		font-size: 18px;
		line-height: 26px;
		letter-spacing: 0.36px;
	}
	.indf-cnt.prflm-cnt  .indf-cords p{
		margin-bottom: 0px;
	}
	.opm-sec-top.plefrm-sec-top {
		width: 100%;
		margin-bottom: 48px;
	}
	.opm-sec.plefrm-sec {
		padding: 32px 0 0;
	}
	.opm-sec-top.plefrm-sec-top h2{
		margin-bottom: 16px;
	}
	.opm-sbm-lft-cnt h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 8px;
	}
	.plefrm-sec-midle {
		flex-wrap: wrap;
		margin-bottom: 48px;
	}
	.plefrm-sec-lft {
		flex: 0 0 100%;
		max-width: 100%;
		min-height: 184px;
		margin-bottom: 24px;
		margin-right: 0;
	}
	.plefrm-sec-rgt {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.plefrm-sec-rgt h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 8px;
	}
	.preflm-demo-sec {
		padding: 48px 0 0;
	}
	.preflm_demo_cnt {
		padding: 31px 0 32px;
	}
	.preflm_demo_cnt h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 32px;
	}
	.book_demo_sec.prfm-bk-sec {
		padding: 40px 20px;
	}
	.cmp-bnr.plefre .cmp-bnr-lft {
		width: 100%;
	}
	.opm-sbm-coll-cnt h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 8px;
	}
	.opm-coll-sec {
		flex: 0 0 100%;
		max-width: 100%;
		margin: 0 0 48px;
	}
	.opp-coll {
		margin-bottom: 24px;
	}





	/* nesc page updated css started here */
	.nesc-training .cmp-bnr {
		margin-bottom: 0;
		padding: 92px 12px 32px;
	}
	.cta-webinar.nescwebcta .cta-web-right h3 { 	
		font-size: 16px;
		line-height: 24px;
		letter-spacing: .32px;
	}
	.cta-webinar.nescwebcta .cta-web-right .btn_white:first-child {
		margin-right: 0;
		margin-bottom: 24px;
	}
	.purpose-sec.trng-sec.nescoffon .purpose-cnt {
		margin-bottom: 24px;
	}
	.nescfrm-blk {
		flex-direction: column-reverse;
		flex-wrap: wrap;
		margin-bottom: 32px;
	}
	.nescfrmlft {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 8px 12px 0;
	}
	.nescfrm .mktoForm .mktoFormRow:nth-child(2), .nescfrm .mktoForm .mktoFormRow:nth-child(3) {
		flex: 0 0 48%;
		max-width: 48%;
	}
	.nescfrm-blk .pps-cnt-sec {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.nescfrm-blk .pps-cnt-sec h4 {
		font-size: 24px;
		margin-bottom: 8px;
	}
	.nescfrm-blk .pps-cnt-sec p{
		padding: 0 0 8px;
	}
	.nescfrm-blk .pps-cnt-sec .pp-cnt-lft {
		margin-bottom: 32px;
	}
	.nescfrmlft h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.nescfrm .mktoForm .mktoFieldWrap label#LblEmail_Opt_In__c {
		padding: 16px 0 0 35px;
	}
	.nesc-training .cmp-bnr-lft {
		width: 100%;
	}
	.nesc-training .cmp-bnr-lft p{
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}





	/* nesc class page css started here */
	.trng-cls-bnr {
		padding: 100px 0 0;
	}
	.trng-cls-bnr .container ,
	.nesc-instr .container,
	.nesc-sbt-dtls .container{
		padding: 0;
	}
	.trng-cls-txt h5 {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.trng-cls-txt,
	.nesc-abt-top,
	.ntnl-elc-lft,
	.abt-cls-obj,
	.abt-cls-txt{
		padding: 0 24px;
	}
	.nesc-intsr-rgt {
		padding: 32px 24px;
	}
	.trng-ntnl-elc {
		flex-wrap: wrap;
	}
	.ntnl-elc-lft ,
	.ntnl-elc-rgt,
	.nesc-intsr-lft,
	.nesc-abt-rls p,
	.abt-rgt,
	.cls-lst-lft,
	.cls-lst-rgt{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.nesc-intsr-lft ,
	.ntnl-elc-lft,
	.nesc-abt-rls p{
		margin-right: 0;
	}
	.ntnl-elc-lft-txt h1 {
		font-size: 36px;
		line-height: 44px;
	}
	.ntnl-elc-lft-txt h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.ntnl-elc-lft-txt p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.ntnl-elc-lft-txt h3 a {
		margin-left: 16px;
		width: 31px;
	}
	.ikehidden-xs {
		display: none;
	}
	.ikevisible-xs {
		display: block;
	}
	.ntnl-elc-lft-itm:last-child {
		margin-bottom: 40px;
	}
	.ntnl-elc-rgt h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.nesc-intsr-lst {
		flex-wrap: wrap;
	}
	.nesc-instr-sec h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 24px;
	}
	.nesc-intsr-rgt h3 {
		font-size: 26px;
		line-height: 32px;
	}
	.nesc-intsr-rgt h6 {
		font-size: 18px;
		line-height: 26px;
		letter-spacing: 0.36px;
	}
	.nesc-instr {
		padding: 0;
	}
	.nesc-sbt-dtls {
		padding: 32px 0 0;
	}
	.nesc-abt-top h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 16px;
	}
	.nesc-abt-rls p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
		margin-bottom: 24px;
	}
	.nesc-abt-rls ,
	.cls-lst{
		flex-wrap: wrap;
	}
	.abt-rgt h6 {
		font-size: 22px;
		letter-spacing: 0.44px;
	}
	.nesc-abt-top, .nesc-abt-mid {
		margin-bottom: 32px;
	}
	.abt-cls-obj {
		margin-bottom: 8px;
	}
	.nesc-abt-mid {
		padding: 24px 0 0;
		margin: 0 24px 32px;
	}
	.abt-mid-itm {
		flex: 0 0 calc(100% / 1);
		margin: 32px 0 0;
	}
	.abt-mid-itm:nth-child(2){
		margin: 16px 0 0;
	}
	.abt-mid-itm h6 {
		font-size: 22px;
		line-height: 28px;
		letter-spacing: 0.44px;
	}
	.abt-cls-txt h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 16px;
	}
	.abt-cls-txt p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.abt-cls-obj .abt-cls-txt {
		margin-bottom: 24px;
		padding: 0;
	}
	.abt-cls-lst {
		margin: 0;
	}
	.abt-cls-itm {
		flex: 0 0 calc(100% / 1);
		margin: 0 0 24px;
	}
	.abt-cls-itm:nth-child(1), .abt-cls-itm:nth-child(2) {
		margin: 0 0 24px;
	}
	.abt-cls-itm h6 {
		font-size: 22px;
		line-height: 28px;
		letter-spacing: 0.44px;
	}
	.abt-cls-txt p {
		letter-spacing: 0.32px;
	}
	.abt-cls-shd {
		margin-top: 32px;
	}
	.abt-cls-shd .abt-cls-txt {
		margin-bottom: 15px;
	}
	.ge-qet {
		padding: 40px 20px;
	}
	.ge-qet-sec h3 {
		font-size: 26px;
		margin-bottom: 32px;
		text-align: left;
		line-height: 32px;
	}
	.ge-qet-sec {
		text-align: left;
	}
	.event_post.event_webinar .ep_container {
	    max-width: 375px;
	    padding: 0 24px;
	}
	.event_post.event_webinar {
	    padding: 100px 0 40px;
	}	
	.event_post.event_webinar .ep_top_cnt h3 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.event_post.event_webinar .ep_top_cnt h1 {
	    margin-bottom: 40px;
	    font-size: 36px;
	    line-height: 44px;
	}
	.event_post.event_webinar .ep_container .event_schedule ul li{
		padding: 0 0 24px 0;
	}
	.event_post.event_webinar .ep_container .event_schedule ul li strong {
	    font-size: 22px;
	    line-height: 28px;
	    letter-spacing: 0.44px;
	}
	.event_post.event_webinar .ep_container .event_schedule ul li:last-child{
		padding: 0;
	}
	.event_post.event_webinar .ep_container .default-styles h1 {
	    font-size: 26px;
	    line-height: 32px;
	}




	.events_banner.evnt-bnr {
	    padding: 100px 0 32px;
	}
	.evnt-bnr-txt h4 {
	    font-size: 22px;
	    line-height: 28px;
	}
	.evnt-bnr-txt .event_title {
	    font-size: 26px;
	    line-height: 32px;
	}
	.evnt-bnr-txt .events_banner h1 {
	    font-size: 36px;
	    line-height: 44px;
	}
	.evnt-bnr-txt .event_disc p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.evnt-bnr-txt {
	    width: 100%;
	    padding: 0 24px;
	}
	.evnt-pg-sec {
	    flex-wrap: wrap;
	    padding: 0 12px;
	}
	.evnt-pg-lft {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin: 0 0 32px;
	}
	.upmn-evnt h2 {
	    font-size: 32px;
	    line-height: 40px;
	    margin-bottom: 40px;
	}
	.evnt-pg-lst .alm-reveal {
	    margin: 0;
	}
	.evnt-pg-itm {
	    flex: 0 0 calc(100% / 1);
	    margin: 32px 0 24px;
	    margin-bottom: 0;
	}
	.evnt-bx-txt span {
	    font-size: 12px;
	    line-height: 24px;
	}
	.evnt-bx-txt h4 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.evnt-bx-txt p {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 32px;
	}
	.evnt-bx-txt .evnt-lnk-cnr {
	    font-size: 16px;
	}
	.upmn-evnt {
	    margin-bottom: 56px;
	}
	.events-sec {
	    padding: 32px 0;
	}
	.evnt-lft-txt {
	    position: static !important;
	    width: 100% !important;
	}
	.evnt-bnr-txt .events_banner h1 {
	    font-size: 36px;
	    line-height: 44px;
	}
	.exp-blk-txt h4 ,
	.exp-blk-itm h4{
		font-size: 22px;
	}
	.exp-blk-itm {
		flex: 0 0 calc(100% / 1);
		max-width: 100%;
		margin: 0 0 40px;
	}
	.exp-blk-lst {
		margin: 0;
	}
	.exp-blk-itm:nth-last-child(-n + 2) {
		margin: 0;
	}






	/* ikegps request page css started here */
	.ike-tnk-main {
		flex-wrap: wrap-reverse;
	}
	.tnk-txt-lst {
		padding: 32px 24px;
	}
	.thnk-anlyse .lpwh_logo {
		margin-bottom: 32px;
	}
	.anyle-txt-logo h4 {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
		font-family: 'Barlow', sans-serif;
	}
	.anyle-txt-logo {
		margin-bottom: 32px;
	}
	.logo-txt h1{
		font-size: 36px;
		line-height: 44px; 
	}
	.logo-txt {
		margin-bottom: 8px;
	}
	.aylse-itm h1 {
		font-size: 40px;
		line-height: 28px;
	}
	.aylse-itm p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.tnk-frm {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 32px 24px;
	}
	.thnk-frm-txt h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.tnk-frm .mrkform .mktoForm {
		margin-top: 32px;
	}
	.tnk-bnr-logo img, .logo-txt img {
		height: 80px;
	}
	.tnk-frm .nescfrm .mktoForm .mktoAsterix {
		float: left !important;
	}
	/* ikegps request page css ended here */




	/* ikegps thank you page css started here */
	.frm-thank-you {
		padding: 92px 12px 32px;
	}
	.tnk-bnr-logo {
		margin-bottom: 16px;
	}
	.tnk-bnr-logo img ,
	.logo-txt img{
		height: 80px;
	}
	.frm-tnk-bnr h1 {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 16px;
	}
	.tnk-lst-lst h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 40px;
	}
	.frm-tnk-bnr p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 32px;
		letter-spacing: 0.32px;
	}
	.frm-tnk-bnr .demo-blk .btn.btn_orange {
		margin-bottom: 0;
	}
	.thnk-last-sec {
		padding: 32px 12px;
	}
	.thn-lst-sec {
		margin: 0;
	}
	.rld-post-item{
		flex: 0 0 calc(100% / 1);
		margin: 0 0 24px;
	}
	.rld-post-item .evnt-bx-img   {
		height: 183px;
	}
	.rld-post-item:nth-last-child(-n + 3) {
		margin: 0 0 32px 0;
	}
	.rld-post-item:last-child{
		margin-bottom: 0;
	}
	.rld-post-item .rld-post-bx-img {
		height: 183px;
	}
	.rld-post-bx-txt a {
		font-size: 12px;
		line-height: 24px;
	}
	.rld-post-bx-txt h6 a {
		font-size: 24px;
		line-height: 30px;
	}
	.rld-post-bx-txt p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 32px;
	}
	.rld-post-bx-txt a:last-child span {
		font-size: 16px;
	}
	.home .rld-post-item:last-child {
		display: block;
	}





	/* header css started*/
    .fluidwidth {
      padding: 16px 24px;
      background-color: #fff;
    }
    .nw-ancmt-header header.nav-bar {
      top: 0;
      border-bottom: none;
    }
    header {
      padding: 0;
      background: transparent !important;
/*      right: 0;*/
      width: 375px;
      margin: auto;
      height: auto;
    }
    .ike-lgo-lst {
      width: auto;
    }
    .ike-lgo {
      flex: 0 0 auto;
      max-width: initial;
      width: auto;
      align-items: center;
    }
    .custom-logo-link {
      display: none;
    }
    .mob-logo {
      display: block;
    }
    .mob-logo img {
      float: left;
    }
    .ike-lst {
      display: none;
    }
    .dsktp_menu {
      display: none !important;
    }
    .mob_login {
      display: block;
    }
    .mob_login .btn.log-btn {
      width: 100%;
      justify-content: center;
      margin-bottom: 16px;
    }
    .mob_login .btn.log-btn:last-child {
      margin-bottom: 0;
    }
    .mb-mn-tg {
      display: flex;
      align-items: center;
    }
	  .hdr-btn {
	    margin: 0 16px 0 0;
	    flex: 0 0 auto;
	    max-width: auto;
	    width: auto;
	  }
    .hdr-btn a {
			font-size: 14px;
			line-height: 42px;
			padding:0 24px;
		}
		.mb-mn-tg .hdr-btn {
		  width: auto;
		}
		.menu_toggle {
			display: block;
		}
		.str-head-top {
			display: none;
		}
		.mob_searc .form_control {
			font-family: Barlow;
			line-height: 24px;
			height: 26px;
			color: #898D97;
			border: none;
			outline: none;
			border-radius: 0;
			background-image: none;
			padding: 0;
			margin-bottom: 8px;
			letter-spacing: 0.02em;
			background-color: transparent;
			width: 100%;
		}
		.form_control {
			height: 50px;
			font-size: 16px;
			line-height: 24px;
		}
		.hd_sub_menu {
			display: none;
		}
    /* header css ended*/





	/* footer css started here */
    footer {
        padding: 32px 0;
        margin-top: 0;
    }
    footer .container {
        padding: 0 24px;
    }
    .footer-top {
		flex-wrap: wrap;
		margin-bottom: 48px;
	}
	.footer_top_lft {
		flex: 0 0 100%;
		max-width: 100%;
		flex-wrap: wrap;
	}
	.quick_links:first-child,.quick_links {
		flex: 0 0 100%;
		max-width: 100%;
	}
    .quick_links h5 {
        position: relative;
    }
    .quick_links + .quick_links {
        margin-left: 0;
    }
    .footer_btm {
        padding-top: 32px;
        display: flex;
        flex-direction: column-reverse;
    }
    .footer_btm.mob {
		display: block;
		border-top: 0.5px solid #C9CDD2;
		margin-bottom: 48px;
		flex: 0 0 100%;
	}
    .footer_btm > p {
        display: flex;
        flex-direction: column;
        font-size: 14px;
        line-height: 16px;
    }
    .footer_btm p a {
		margin: 0 0 16px;
	}
	.footer_btm.dsk {
		padding: 0;
	}
    .footer_btm p a:last-child {
        margin: 0;
    }
    .newfooter {
        flex: 0 0 100%;
        max-width: 100%;
        justify-content: left;
        width: 100%;
    }
    .page_top, .tms_mob {
        display: none !important;
    }
    .quick_links.social_media {
        flex: 0 0 100%;
        max-width: 100%;
    }
    .footer_logo {
        width: 133px;
        display: inline-block;
        margin: 0 0 24px auto;
    }
    .quick_links.social_media ul {
        margin-bottom: 48px;
    }
    .quick_links.social_media ul li + li {
        margin: 0 0 0 25px;
    }
    .footer-note {
        width: 100%;
    }
    .quick_links ul:last-child {
        margin-bottom: 32px;
    }
    /* footer css ended here */




	/* industary page started */
	.cmp-bnr.indts_bnr {
		padding: 106px 0 41px;
	}
	.cmp-bnr.indts_bnr .cmp-bnr-lft {
		width: 100%;
		padding: 0 12px;
	}
	.ind_bn_pr {
		font-size: 20px;
		line-height: 28px;
	}
	.industry-face.indt_vd {
		padding: 32px 12px;
	}
	.invd_prs {
		margin: 24px 0 0;
	}
	.invd_prs p {
		font-size: 16px;
		line-height: 24px;
	}
	.opm-sec-top.plefrm-sec-top {
		margin-bottom: 32px;
	}
	.ind_hlp_itm .opm-sbm-coll-cnt h3 {
		margin-bottom: 16px;
	}
	.ind_hlp_itm .opm-sbm-coll-cnt p {
		min-height: auto;
	}
	.ind_hlp_itm .opm-sbm-coll-cnt {
		margin-bottom: 24px;
	}
	.opm-coll-sec.ind_hlp_itm {
		margin: 0 0 40px;
	}
	.acc_drb_lst {
		flex-wrap: wrap;
	}
	.acc_drb_lft {
		flex: 0 0 100%;
		max-width: 100%;
		margin-bottom: 48px;
	}
	.acc_drb_rgt {
		flex: 0 0 327px;
		max-width: 327px;
		margin-left: 0;
	}
	.ind_sut, .ind_rsrc, .ind_acc_drb {
		padding: 32px 12px;
	}
	.ind_rsrc.ind_case_join .evnt-pg-lst .evnt-pg-itm {
	  margin: 32px 7px 0px;
	}
	.acc_drb_lft p {
		margin-bottom: 24px;
		font-size: 12px;
	}
	.acc_drb_lft h3 {
		font-size: 26px;
		line-height: 32px;
		margin-bottom: 16px;
	}
	.acc_drb_lft h6 {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
		margin-bottom: 32px;
	}
	.ind_sut_hd {
		width: 100%;
		margin: 0 auto 32px;
	}
	.ind_sut_hd h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.ind_sut_hd p{
		font-size: 18px;
		line-height: 26px;
	}
	.ind_sut_lst {
		margin: 0;
	}
	.ind_sut_itm {
		flex: 0 0 calc(100% / 1);
		max-width: 100%;
		margin: 0 0 16px;
	}
	.ind_sut_txt .evnt-bx-txt {
		padding: 24px 0;
	}
	.ind_sut_itm:nth-last-child(-n + 3),.ind_sut_itm{
		margin-bottom: 16px;
	}
	.ind_sut_itm:last-child{
		margin-bottom: 0 !important;
	}
	.ind_sut_txt .evnt-bx-txt h4 {
		font-size: 22px;
		line-height: 28px;
		letter-spacing: 0.44px;
	}
	.ind_sut_txt .evnt-bx-txt p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 24px;
	}
	.ind_rsrc_sec h2 {
		font-size: 32px;
		line-height: 40px;
/*		margin-bottom: 40px;*/
	}
	.ind_rsrc_sec .evnt-pg-lst {
		margin: 0;
	}
	/*.ind_rsrc_sec .evnt-pg-lst .evnt-pg-itm:nth-last-child(-n + 3){
		margin-bottom: 24px;
	}*/
	.ind_rsrc_sec .evnt-pg-lst .evnt-pg-itm:last-child{
		margin-bottom: 0;
	}
	.indt_rqst_dm {
		padding: 16px 12px;
	}
	.indt_rqst_sc {
		border-radius: 8px;
		flex-wrap: wrap;
	}
	.indt_rqst_lft {
		padding: 40px 24px;
		border-radius: 8px;
	}
	.indt_rqst_txt p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0.32px;
	}
	.indt_rqst_rgt {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 32px 24px;
	}
	.ind_cust_rvw {
		padding: 24px 12px;
	}
	.cust_rvw {
		border-width: 6px;
		padding: 32px;
	}
	.quote_imq_lft {
		margin-bottom: 16px;
	}
	.quote_imq_lft svg ,.quote_imq_rgt svg{
		width: 41px;
	}
	.cust_dtls h5,.cust_dtls p {
		font-size: 16px;
		line-height: 24px;
	}
	.cust_dtls h5{
		margin-bottom: 0px;
	}
	.cust_dtls h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.cust_dtls h3 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 16px;
	}
	.quote_imq_rgt svg{
		margin-bottom: 16px;
	}
	/* industary page ended */
    

	/* case studies  starts */
	section.case_stdies {
		padding: 90px 12px 0px 12px;
	}
	.cse_stdy_img {
		flex: 0 0 180px;
		width: 180px;
	}
	.cse_effny span {
		font-size: 14px;
		line-height: 20px;
	}
	.case_list {
		width: 100%;
		flex-wrap: wrap;
		margin-bottom: 24px;
	}
	.cse_stdy_hd {
		margin-right: 0;
/*		margin-bottom: 16px;*/
	}
	.cse_effny,.case_stdy_baner  {
		margin-bottom: 32px;
	}
	.cse_stdy_hd h1 {
		font-size: 36px;
		line-height: 44px;
	}
	.case_stdy_itms ul li {
		font-size: 14px;
		line-height: 20px;
	}
	.stdy_lsts {
		flex: 0 0 calc(100%/ 1 - 56px);
		margin-bottom: 32px;
	}
	.stdy_lsts h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.stdy_lsts p {
		font-size: 16px;
		line-height: 24px;
	}
	.case_stdy_outcms {
		margin-bottom: 0;
	}
/*	.case_stdy_attch h1 {
		font-size: 62px;
		line-height: 72px;
	}*/
	.case_stdy_attch p {
		font-size: 26px;
		line-height: 32px;
	}
	.case_stdy_attch {
		margin-bottom: 32px;
	}
	.cse-stdy-events .upmn-evnt h2 {
		margin-bottom: 40px;
	}
	.cse-stdy-events .evnt-pg-itm {
		margin-bottom: 24px;
	}
	.events-sec.cse-stdy-events {
/*	    padding-bottom: 8px;*/
	    padding-top: 48px;
	}
	.case-stdy-indst .quote_imq_lft svg,.case-stdy-indst .quote_imq_rgt svg{
		height: auto;
	} 
	.case-stdy-indst .quote_imq_rgt svg {
		margin-bottom: 0px;
	}     
	.case_stdy_info {
		margin-bottom: 16px;
	}
	.case_stdies .indt_rqst_dm {
		padding-right: 0px;
		padding-left: 0px;
	}
	.case_stdies .indt_rqst_dm .indt_rqst_txt h3 {
		line-height: 32px;
		font-size: 26px;
		margin-bottom: 0;
	}

	/* case studies  ends */
     
	/* eventswebnier css starts here */
	.evnts_upwebnr, .evnts_spkr_cnt {
		width: 100%;
		flex-wrap: wrap;
		margin-bottom: 32px;
		padding: 0px 12px;
	}

	.evnt_prvds {
		margin-bottom: 48px;
	}
	.evts_rgt_upcmg {
		max-width: 100%;
        flex: 0 0 100%;
        margin: 0px auto;
	}
	.evts_rgt_upcmg .evts_frm .frm_description p {
		line-height: 24px;
		font-size: 16px;
	}
	.evnts_spkr {
		padding: 32px 24px 0;
	}
	.evnts_spkr_cnt h2 {
		font-size: 32px;
		line-height: 40px;
	}
	.case_stdies.event_webinr {
		padding-left: 0px;
		padding-right: 0px;
	}
	.evnts_spkr_list .spkr_prfile {
		flex: 0 0 100%;
		max-width: 100%;
		margin: 0px 0px 32px;
	}
    .evnts_spkr_cnt,.spkr_prfile h4  {
		margin-bottom: 0;
		padding: 0;
	}
	.evts_left_upcmg .evnt_prvds ul li p {
		margin-bottom: 5px;


	}
	.evts_rgt_upcmg .twocol label#LblEmail_Opt_In__c {
		padding: 6px 0 0 35px;
	}
	.evts_rgt_upcmg .twocol .mktoCheckboxList label#LblEmail_Opt_In__c:after, .evts_rgt_upcmg .twocol .mktoCheckboxList label#LblEmail_Opt_In__c:before {
		width: 20px;
		height: 20px;
	}
	.evts_rgt_upcmg .twocol .mktoCheckboxList input#Email_Opt_In__c:checked + label#LblEmail_Opt_In__c:before {
		background-size: 20px 20px;
	}
    .evts_left_upcmg {
      margin-right: 0;
    }
    .spkr_prfile h4 {
	    line-height: 28px;
	    font-size: 22px;
	}
	/* eventswebnier css ends here */

  /* Resource webnars page styles strats */
  .rsrc_txt {
    padding: 106px 12px 32px;
  }
  .rsrc_txt h1 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 15px;
	}
	.rsrc_txt h4 {
    font-size: 18px;
    line-height: 26px;
  }  
 .resorce_list .events-sec {
    padding: 32px 12px;
  }
  .resorce_list .events-sec .upmn-evnt h2{
  	margin-bottom: 0px;;
  }
  .resorce_list .upmn-evnt .evnt-bx-txt h4 {
    font-size: 22px;
    line-height: 28px;
  }
  .resorce_list .cnt_resors .evnt-pg-itm{
  	margin-bottom: 0;
  }

  .resorce_list .evnt-pg-lst ul small {
    font-size: 28px;
    line-height: 35px;
    padding-right: 12px;
  }
  /* Resource webnars page styles ends */


  /* Insight pages styles starts */
  .insiht_bner .banner-data {
    width: 327px;
    margin-left: 0 !important;
    max-width: 327px !important;
  }
  .insiht_bner {
    padding: 100px 0px 40px;
  }
  .insiht_bner .banner-data span, .insigt_markt .mrkt_txt span {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .fourcol .gridcol,.threecol .gridcol,.twocol .gridcol,.tickt_pols.fourcol .gridcol {
    flex: 0 0 calc(100%/ 1) !important;
  }
  .insigt_markt .mrkt_txt span{
   	margin-bottom: 16px;
  }
  .insiht_bner .banner-data img {
    margin-bottom: 16px !important;
    width: 254px;
    display: block !important;
  }
  .insiht_bner .banner-data h1 {
    margin-bottom: 16px !important;
    font-size: 36px !important;
    line-height: 44px !important;
  }
  .insight_ntwrk .industry-face .insigt_img {
    margin-bottom: 24px;
  }
  .insigt_sps .shaps_lst .iocns {
    margin-right: 16px;
    padding: 8px;
  }
  .insigt_sps .shaps_lst .iocns {
    flex: 0 0 56px;
    max-width: 56px;
  }
  .insigt_sps .shaps_lst {
    margin-bottom: 16px;
  }
  .insigt_sps .shaps_lst:last-child {
    margin-bottom: 0;
  }
  .insigt_sps .shaps_lst .iocns img {
    width: 40px;
    height: 40px;
  }
  .insigt_sps .shaps_lst  h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .insight_ntwrk .insigt_markt,.data_desion  {
    padding: 32px 12px;
  }
  .insight_ntwrk .mrkt_txt {
    width: 327px;
    margin-bottom: 32px;
  }
  .insight_ntwrk .mrkt_txt h2, .insigt_ntionl .natil_txt h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 16px;
  }
  .insigt_ntionl .natil_txt p {
    font-size: 18px;
    line-height: 26px;
    margin-bottom: 42px;
  }
  .insight_ntwrk .industry-face {
    padding-left: 12px;
    padding-right: 12px;
  }
  .ntwrk_vsblity .vsbility_cnt {
    margin: 0;
    margin-bottom: 16px;
  }
  .ntwrk_vsblity .vsbility_cnt .ntwrk_img {
    width: 200px;
    margin: 0px auto;
  }
  .ntwrk_vsblity,.insigt_pols,.insigt_ntionl .ntionl_sec,.insigt_trust .comunction {
    margin: 0;
  }
  .ntwrk_vsblity .vsbility_cnt h3 {
    line-height: 32px;
  }
  .twocol .vsbility_cnt h3 {
    font-size: 24px !important;
  }
  .threecol .vsbility_cnt h3 {
    font-size: 20px !important;
  }
  .twocol .vsbility_cnt p {
    font-size: 16px !important;
  }
  .ntwrk_vsblity .vsbility_cnt p {
    line-height: 24px;
  }
  .insight_ntwrk .mrkt_txt p{
    font-size: 16px;
    line-height: 24px;
  }
  .data_desion .mrkt_txt {
    margin-bottom: 0;
  }
  .ntwrk_optm .opm-coll-sec{
    margin: 48px 0 0;
  }
  .ntwrk_optm .opm-coll-sec:first-child {
    margin: 32px 0 0;
  }
  .ntwrk_optm .opm-sec-btm {
    padding: 0;
  }
  .insigt_pols .polses_sec:last-child{
  	margin-bottom: 0;
  }
  .ntwrk_optm {
    padding-bottom: 32px;
  }
  .data_desion .insigt_wrk {
  	margin-bottom:32px;
  	margin-top: 24px;
  }
  .insigt_pols .polses_sec {
    margin: 0 0 32px;
  }
  .insigt_pols .polses_sec p {
    font-size: 16px;
    line-height: 24px;
  }
  .insigt_ntionl,.insigt_trust {
    padding: 32px 12px;
  }
  .insigt_ntionl .natil_txt {
    margin-right: 0;
    margin-bottom: 48px;
  }
  .insigt_ntionl .natil_txt span {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 16px;
  }
  .ntionl_sec .natil_img {
    max-width: 327px;
    height: 327px;
  }
  .insigt_autmcin h2.auto_txt {
    width: 327px;
    margin-bottom: 0;
  }
  .insigt_autmcin .evnt-pg-itm .evnt-bx-txt {
    padding: 24px 0 24px;
  }
   .insigt_autmcin .evnt-pg-itm .evnt-bx-txt:last-child {
    padding-bottom: 0;
  }
  .insigt_autmcin .evnt-pg-sec .evnt-pg-itm:first-child{
  	margin-top:32px;
  }
  .insigt_autmcin .evnt-pg-sec .evnt-pg-itm {
    margin: 56px 0px 0px;
  }
  .insigt_autmcin {
    padding-bottom: 32px;
  }
  .insigt_trust .trust_cnt {
    width: 327px;
    padding: 32px;
  }
  .insigt_trust .trust_cnt h5 { 
    font-size: 20px;
    line-height: 28px;
  }
  .insigt_trust .trust_cnt h2 {
    font-size: 62px;
    line-height: 72px;
  }
  .insigt_trust .trust_cnt p {
    font-size: 24px;
    line-height: 32px;
  }
  .insigt_trust .comunction .signal {
    margin-bottom: 8px;
  }
  .insight_ntwrk .book_demo_sec h3 {
    width: 100%;
    flex: 0 0 100%;
  }
  .insigt_markt .tickting_prs .vsbility_cnt {
    margin: 0 0px 16px;
  }
  .insigt_markt .tickting_prs .vsbility_cnt:last-child{
  	margin-bottom: 0;
  }
  .insight_ntwrk .data_desion .mrkt_txt p{
  	font-size: 18px;
  	line-height: 26px;
  } 
  .insigt_autmcin .evnt-pg-itm .evnt-bx-txt h4{
  	font-size: 22px;
  	line-height: 28px;
  }
  .insigt_trust .tict_netwrk {
    padding: 0;
    flex-wrap: wrap;
  }
  .insigt_trust .tict_netwrk .trust_cnt {
  	padding:32px;
  }
  .insigt_trust .tict_netwrk .trust_cnt:last-child{
  	margin-bottom: 0;
  }
  .insigt_trust .tict_netwrk .trust_cnt p {
    padding: 0px;
  }
  .insigt_trust .comunction .signal:nth-child(5){
  	margin-right: 0;
  }
  .insiht_bner .banner-data p {
    font-size: 16px;
    line-height: 24px;
  }
  .ntwrk_vsblity {
    display: block;
  }
  .ntionl_sec,.comunction {
    flex-wrap: wrap;
  }


  /*  Home styles*/
  .industry-face .insigt_cnt p {
    font-size: 16px;
    line-height: 24px;
  }
  .industry-face .insigt_cnt {
    padding-bottom: 24px;
  }
  .insight_homepge .ntwrk_optm {
    padding-bottom: 0px;
  }
  .insigt_forms {
    padding: 32px 12px;
  }
  .insigt_forms .mrkt_txt h2 {
    margin-bottom: 24px;
  }
  .insigt_forms .mrkt_txt {
    margin-bottom: 0;
  }
  .insigt_forms .foms_finsh,.insigt_entpris {
    padding: 32px 0;
  }
 
  .frmd-hd-cnt .frms_cnt_img {
    display: block;
  }
  .frms_imgs {
    display: none;
  }
  .frms_lst .frms_hd:nth-of-type(3) h3.prc-head {
    padding-right: 35px;
 }

  .foms_finsh .frms_cnt .frms_lst .frms_hd h3.prc-head:hover{
	 background-image: none;
  }

  .foms_finsh .frms_cnt {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .insigt_entpris h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 51px;
  }
  .company_logos > a {
    flex: 0 0 calc(100%/2 - 25px);
  }
  .company_support_analyze .company_logos > a {
    flex: 0 0 calc(100%/4 - 25px);
    margin: 5px 12.5px;
    -webkit-box-flex: 0;
    height: 55px;
  }  
  .insight_ntwrk .industry-face {
    padding-bottom: 32px;
    padding-top:32px;
  }
  /* Insight pages styles ends */
  

  /* Home page styles starts */
  .hm_bnr_sec .hm-bnr {
    padding: 112px 12px 48px;
    flex-wrap: wrap;
  }
  .hm_bnr_sec .hm_bnr_txt,.hm_bnr_sec .hm-bnr_img {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hm_bnr_txt h2 {
    padding-bottom: 24px;
    line-height: 48px;
  }
  .hm_bnr_sec .hm-bnr_img {
    margin-left: 0;
    padding-top: 48px;
  }
  .hm-ofrs_sec {
    padding: 32px 12px 32px;
  }
  .hm_ike_sute p.suite_p, .ike_txt_lft .new_sub-leading-cnt p {
    font-size: 16px;
    line-height: 24px;
  }
  .ike_txt_lft .new_sub-leading-cnt p {
    font-size: 20px;
    line-height: 28px;
  }
	.hm-ofrs_sec p {
    padding-top: 32px;
    font-size: 16px;
    line-height: 24px;
	}
  .pols_ike .pols {
    padding: 32px 32px;
    flex: 0 0 calc(100% / 1 - 24px);
    margin-bottom: 16px;
  }
  .pols_ike .pols:last-child {
    margin-bottom: 0;
  }
  .hm_cmpns {
    padding: 32px 0px;
  }
  .hm-elvate {
    padding: 32px 12px 32px;
    background: linear-gradient(78deg, #F2F7FD 46%, #FFF 100%);
  }
  .hm_cmpns h2 {
    font-size: 32px;
    line-height: 40px;
    padding: 0 24px 24px;
  }
  .cmpny_logs a.logo_item.slick-slide {
    width: 99px !important;
    height: 102px;
  }
  .hm_suit {
    padding: 0 12px 56px;
  }
  .hm_ike_sute .nw_suite_sec h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .hm_ike_sute .new_home-solutions {
    padding: 24px 0 0px !important;
  }
  .hm_suit p.suite_p {
    padding-top: 24px;
	}
	.elvate_sec {
    flex-wrap: wrap;
  }
  .hm_ike_imgs {
    flex-wrap: wrap;
    padding-bottom: 24px;
    margin: 0px 12px;
  }
  .hm_ike_imgs.hm-insht_img {
    padding-bottom: 0;
  }
  .ike_txt_lft .new_sub-leading-cnt p {
    padding: 24px 0 48px;
  }
  .hm_ike_imgs .ike_txt_lft {
    flex: 0 0 327px;
    max-width: 327px;
    margin: 0px 12px;
  }
  .hm_ike_imgs .ike_txt_lft {
    /*flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;*/
  }
  .hm_ike_imgs:nth-child(3n) .ike_txt_lft {
    margin: 0px 12px;
  }
  .hm_ike_imgs .ike_imgs_rgt {
   /* flex: 0 0 375px;
    max-width: 375px;*/
    flex: 0 0 100%;
    max-width: 100%;
  }
  .hm_ike_imgs .ike_imgs_rgt {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .elvate_sec .elvate_lft {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 32px;
  }
  .elvate_sec .elvate_rgt {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .elvate_sec .elvate_rgt h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .elvate_sec .elvate_rgt h2 {
    padding-bottom: 24px;
  }
  .elvate_sec .elvate_rgt p {
    font-size: 16px;
    line-height: 24px;
  }
  .ntionl_sec .natil_img {
    max-width: 327px;
    height: 327px;
    flex: 0 0 327px;
  }
  .hm_invstrs .homev4_ike_work_header a {
    height: 183px;
  }
  .hm_invstrs .inv-cords .ike_word_cnt h6 a {
    font-size: 22px;
    line-height: 28px;
  }
  .ike_word_cnt p.sml_p {
    display: block;
  }
  .hm_invstrs .evnt-pg-lst {
	  flex-wrap: wrap;
	  margin:0;
	}

  .hm_invstrs .evnt-pg-itm {
    margin: 0px 0 24px;
  }
  .hm_invstrs .evnt-pg-itm:last-child {
    margin-bottom: 0;
  }
  .hm_invstrs {
    padding: 32px 12px;
  }
  .hm_invstrs .evnt-bx-txt h4 {
    font-size: 22px;
    line-height: 28px;
  }
  .hm_bok_demo .book_demo_cnt {
    padding: 32px 12px;
    text-align: center;
  }
  .book_demo.hm_bok_demo h3 {
    text-align: center !important;
    line-height: 40px !important;
  }
  .hm_ike_imgs.hm_pole_img {
    flex-direction: column-reverse;
  }
	.hm_ike_sute {
    padding: 32px 0px 0px;
    background: linear-gradient(59deg, #F2F7FD 85%, #FFF 100%);
	}
   
  /* Home page styles ends */



  /* Whitepapers page styles starts */
    .case_stdy_info.whiteper_sec {
	    flex-direction: column-reverse;
	    flex-wrap: wrap;
	    margin-bottom: 0;
	  }
	  .whiteper_sec .whiteper_left {
	    flex: 0 0 100%;
	    max-width: 100%;
	    margin-left: 0;
	    margin-bottom: 32px;
    }
    .whiteper_sec .case_stdy_cnt {
     max-width: 100%;
    }
    .whiteper_left a {
      width: 100%;
      text-align: center;
    }
    .whiteper_sec h4, .whitepr_asses h4 {
      margin-bottom: 16px;
    }
    .whitepr_asses span {
	    font-size: 16px;
	  }
	  .whiteper_sec .indt_rqst_dm{
	  	padding-top:8px !important;
    }
    .indt_rqst_dm.white_paper {
		  padding-top: 8px !important;
		}

		.whitepe_lst {
	    position: relative !important;
	    top: 0 !important;
	    left: 0 !important;
	    right: 0 !important;
	  }
	  .whitepe_lst {
      transform: none !important;
    }
    div#whitepertarget {
      height: 0 !important;
    }
	/* Whitepapers page styles ends */
	/* email-preference styles starts */
	  .email_prfers h2 {
        line-height: 40px !important;
       margin-bottom: 40px !important;
	  }
	  .email_prfers .mktoForm span {
	    font-size: 26px !important;
	    line-height: 32px !important;
	  }
	  .email_prfers .mktoHtmlText.mktoHasWidth {
	    margin-bottom: 32px;
	    font-size: 22px;
	    line-height: 28px;
	  }
	  
	  .email_prfers .mktoForm, .email_prfers .mktoForm *{
	  	padding:0 !important;
	  	padding-right: 1px !important;
	  }

	  .email_prfers .mktoForm .mktoLabel i {
	    padding-right: 46px !important;
	    display: inline-block;
	    margin-top: 0px;
	    line-height: 30px;
	  }
	  .email_prfers .mktoForm .mktoLabel strong {
	    line-height: 30px !important;
	   }
	  .email_prfers label.mktoLabel.mktoHasWidth {
	    margin-top: -4px;
	  }
	  .email_prfers label#LblUnsubscribed {
	    padding: 0px 45px 0px 0px !important;
	  }
	  section.case_stdies.email_prfers {
	    margin-bottom: 24px;
	  }
	  .email_prfers .mktoHtmlText {
	    margin-top: 30px;
	  }
	  .email_prfers .mktoForm .mktoFieldWrap {
	    float: left !important;
	  }
	  .email_prfers p {
	    font-size: 16px;
	    line-height: 24px;
	  }
	  section.case_stdies.email_prfers {
	    margin-bottom: 24px;
	  }
	/* email-preference styles ends */
    	/* LP-Campaign-Template-Img-Form styles here */
	.cmpimgfrm-blk .cmpimg_sec,.cmpimg_futr{
		padding:32px 12px;
	}
	.cmplp_logo {
    margin-bottom: 24px;
    width: 111px;
  }
  .cmpimg_txt {
    justify-content: flex-start;
    align-items: start;
    flex-direction: column;
    gap:0;
  }
 .cmpimg_txt .cmpimg_cnt {
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 24px;
  }
  .cmpimg_futr .cmpimgfrm_lsts .cmimg_cnt {
    margin-top: 32px;
  }
  .cmpimg_txt .cmpimg_cnt h1 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 16px;
  }
	.cmpimg_txt .cmpimg_cnt p {
    font-size: 16px;
    line-height: 24px;
	}
	.cmpimg_txt .cmpimg_img {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cmpimg_futr .cmpimgfrm_lsts {
    gap: 0;
    flex-direction: column-reverse;
  }
  .cmpimg_futr .cmpimgfrm_lsts .cmpimg_form {
    max-width: 100%;
    margin-bottom: 32px;
  }
  .cmpimgfrm_lsts .cmimg_cnt ul {
    padding-left: 25px;
  }
  .cmpimgfrm_lsts .cmimg_cnt .lsts {
    margin-bottom: 24px;
  }
  .cmpimgfrm_lsts .cmpimg_trmcdtns ul {
    padding-left: 12px;
  }
  .cmpimg_futr .cmpimgfrm_lsts .cmpimg_form {
    padding: 0;
    box-shadow: none;
  }
  .cmpimg_form .twocol .frm_form_title {
    font-size: 26px;
    line-height: 32px;
  }
  .cmpimg_form  .twocol .mktoFormRow {
    display: flex !important;
  }
  .cmpimg_form .mrkform .cnct-lbl Label {
    line-height: 20px !important;
  }
  .cmpimg_form .single-landing .mrkform .mktoButtonRow {
    margin-top: 48px !important;
  }
  .cmpimgfrm_lsts .cmimg_cnt h4 {
    margin-bottom: 24px;
  }
   .cmpimg_trmcdtns {
    margin-bottom: 24px;
  }
  /* LP-Campaign-Template-Img-Form styles ends */

   /* Blog page styles starts  */
 
  .ike_banner.ike_blog_sec {
    padding: 111px 4px 96px;
  }
  .ike_blog_sec .wlcme_blg {
    padding-bottom: 36px;
    max-width: 100%;
  }
  .ike_blog_sec .wlcme_blg h1{
    font-size: 36px;
    line-height: 44px;
    font-weight: 400;
  }
  .ike_blog_sec .wlcme_blg p {
    font-size: 18px;
    line-height: 24px;
    font-family: 'Barlow';
  }
  .ike_blog_sec .ike_banner_rht .ike_work_item .homev4_ike_work_header a {
    height: 208px;
  } 
 
  .ike_blog_sec .ike_banner_rht .homev4_ike_work_header {
    margin-left: 0;
    margin-right: 0;
  }
  .blog-slick .slick-slide {
    margin: 0 8px !important;
  }
  .blog-slick .slick-list {
    margin: 0 -8px;
  }
  .blog-slick .slick-list {
    padding: 0 55px 0 0 !important;
  }
  .ike_blog_sec.ike_banner_rht .homev4_ike_work_header a {
    height: 168px;
  }
  .ike_blog_sec .ike_banner-count-silc {
    padding-left: 0;
  }
  .ike_banner-count-silc  .homev4_ike_work_header span {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .ike_blog_sec .ike_banner_rht .ike_word_cnt a, .ike_blog_sec .ike_banner_rht .ike_word_cnt a small {
    line-height: 24px;
  }
  .ike_blog_sec .ike_banner_rht .ike_word_cnt a small {
    line-height: 24px;
    font-weight: 500;
  }
  .ike_blog_sec .ike_banner_rht .ike_word_cnt a span {
    font-size: 12px;
    line-height: 24px;
  }
  .ike_blog_sec .ike_banner_rht .ike_word_cnt h6 a {
    font-size: 22px !important;
    line-height: 28px !important;
    margin-bottom: 12px;
  }
  .ike_blog_sec .ike_banner-count-silc {
    width: 100%;
  }
 .blog-slick .slick-next,.blog-slick .slick-prev  {
    top: 108%;
    right: 16px
  }
  .blog-slick .slick-prev {
    left: 16px;
  }
  .ike_banner-count {
    top: 107%;
    right: 0;
    left: 45%;
  }
  .ike_blog_sec .hiring_wrpper h2 {
    padding: 0 0 17px;
    margin: 0 4px;
  }
  .hiring_wrpper.blog_fltrs {
    padding: 36px 0 !important;
  }
  .blog_fltrs .hw_row {
    padding-top: 32px;
  }
  .blog_fltrs .alm-listing {
    align-items: center;
  }
  .blog_fltrs .alm-paging-content {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 0;
  } 
  .hiring_wrpper .ike_banner-count-silc {
    padding-left: 0px !important; 
  }
 .hiring_wrpper.blog_fltrs h2 {
    margin: 0 4px;
    padding-bottom: 17px;
  }
  .blog_fltrs .alm-paging-content .ike_word_cnt p {
    color: #1A1E2C !important;
  }
  .blog_fltrs .form,.blog_fltrs .hw_list .ike_works_row  {
    padding: 0 4px;
  }
  .ike_banner-count-silc .blog_wire .alm-results-text {
    font-size: 16px;
    line-height: 22px;
  }
  .blog_fltrs .ike_work_item {
    margin: 0 0 !important;
  }
  .book_demo_sec.prfm-bk-sec {
    padding: 32px 4px 140px;
  }
  .prfm-bk-sec  .mktoForm .mktoRequiredField label.mktoLabel {
    line-height: 20px;
  }
  .prfm-bk-sec .book_demo_sec .bk-demo-cnt-one h3{
  	font-size: 24px;
    line-height: 30px;
    margin-bottom: 12px;
  }
  .prfm-bk-sec .book_demo_sec .bk-demo-cnt-one p {
    font-size: 16px;
    line-height: 24px;
    padding-top: 0;
    padding-bottom: 24px;
  }
  .prfm-bk-sec .bk-demo-cnt-two .sub-input-sub {
    flex-direction: column;
    align-items: flex-start;
  }
  .prfm-bk-sec .bk-demo-cnt-two input {
    width: 344px;
  }
  .prfm-bk-sec .bk-demo-cnt-two label[for="subscribe"] {
    padding-right: 16px;
  }
  .prfm-bk-sec .bk-demo-cnt-two {
    position: relative;
  }
  .prfm-bk-sec .bk-demo-cnt-two .sub-input-sub .btn_orange {
    margin-left: 0;
    position: absolute;
    margin-top: 190px;
  }
  /* Blog page styles ends  */


  /* Filter  */
  .mobile-only {
    display: block;
  }
  span#mobsrc-filters {
     display: block;
  }
/*    #filters-modal {
      position: fixed;
      z-index: 99999;
      left: 0; top: 0;
      width: 100%; height: 100%;
      background: rgba(0, 0, 0, 0.5);
      display: none;
    }*/
  #filters-modal {
    position: absolute;
    z-index: 99999;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    display: none;
	}
  .blog_fltrs .srcfilter {
    background: #fff;
    padding: 32px 16px;
    width: 90%;
    max-width: 390px;
    position: fixed;
    left: 0;
    right: 0;
    top: 30px;
    height: calc(90vh - 30px);
    overflow-y: auto; 
    margin: 0 auto;
  } 

	.blog_fltrs .alm-filters-container h3#alm-filter-ikewire_categories-title {
    font-size: 20px;
    line-height: 26px;
  }
  .blog_fltrs .alm-filters-container .alm-filter li .field-checkbox {
    font-family: 'Barlow' !important;
  }

	span#mobsrc-filters {
    border-radius: 30px;
    font-family: 'Barlow';
    display: block;
    color: #1A1E2C;
    font-size: 16px;
    font-weight: 700;
    line-height: 54px;
    border: 1px  solid #1A1E2C;
    background: #fff;
    text-align: center;
    padding: 0 25px;
    width: fit-content;
    margin-top: 0px;
  }
	.post_sticy {
	  padding: 32px 0px 32px 16px;
	  position: fixed;
	  background-color: #fff;
	  width: 90%;
	  max-width: 390px;
	  left: 0;
	  right: 0;
	  margin: 0 auto;
	  bottom: 20px;
  }
  .blog_fltrs .srcfilter .post_sticy {
    display: block;
  }
  .blog_fltrs #alm-filters-blogv3_listing {
	  margin-bottom: 42px;
  }
 .blog_fltrs .alm-filter--text-wrap.has-button {
    padding-bottom: 17px;
    margin-bottom: 24px;
  }
  .blog_fltrs .hw_form .alm-filters-container .alm-filter--inner {
    padding-bottom: 16px;
  }
  .blog_fltrs .srcfilter .alm-filters-container{
  	margin-bottom: 0;
  }
  .blog_fltrs .alm-filters--controls {
    position: relative !important;
  }
  #close-filters {
    background: transparent;
    border: none;
    font-size: 24px;
    cursor: pointer;
    color: #1A1E2C;
    line-height: 32px;
    font-weight: 500;
    font-family: 'Barlow Semi Condensed';
    height: 48px;
    position: relative;
    text-align: start;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0;
    margin-bottom: 17px;
  }
	button#close-filters:after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 32L24 24M24 24L16 16M24 24L32 16M24 24L32 32' stroke='%2316154B' stroke-width='2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 48px;
    right: 0;
    top:0;
    width: 48px;
    height: 48px;
  }
	#open-filters {
    width: 100%;
    text-align: start;
    border: 1px solid #C9CDD2;
    background-color: #F7F9FC;
    padding: 12px 16px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #9EA2AA;
    font-family: "Barlow Semi Condensed", sans-serif;
    display: block;
    margin-bottom: 36px;
    position: relative;
   }
  #open-filters:after {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4.14563H20V6.31763C19.9999 6.84802 19.7891 7.35664 19.414 7.73163L15 12.1456V19.1456L9 21.1456V12.6456L4.52 7.71763C4.18545 7.34956 4.00005 6.87003 4 6.37263V4.14563Z' stroke='%231A1E2C' stroke-width='2' stroke-miterlimit='10'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 24px;
    right: 16px;
    width: 24px;
    height: 24px;
  }
  .selectedfltr-blk {
    flex-wrap: wrap;
  }
  .blog_fltrs .srcfilter #close-filters {
	  display: block;
	}
	.ike_banner-count-silc .blog_wire {
	  margin-bottom: 25px;
	}

	
	/* Blog post page templete styles starts */
	.blog_post_artls select {
    display: block; 
  }
		/* Blog post page templete styles ends */
		
		/* Blog Author page styles starts */
  .breadcrumb-blk {
    top: 128px !important;
  }
  .persons-banner {
    padding: 40px 0 50px 0;
  }
  .per1-profile .per1-profile-blog h1 {
    font-size: 36px;
    line-height: 44px;
  }
  .authr_sec .hiring_wrpper h2 {
    font-size: 38px;
    line-height: 48px;
  }
  .authr_sec .blog4-category-cnt .ike_word_cnt p {
    display: block;
  }
  .blog_enjy_pst.blog_fltrs.ike_blog_sec {
    padding: 55px 0px;
  }
  .enjy_pst h2 {
    font-size: 38px;
    line-height: 50px;
  }
  .bk-demo-cnt-one h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0;
    font-weight: 500;
	}
	.alm-btn-wrap ul.alm-paging li:first-child {
    margin-right: 23.5px;
	} 
	.alm-btn-wrap ul.alm-paging li:last-child {
	  margin-left: 23.5px;
	}
	.prfm-bk-sec .bk-demo-cnt-one p {
    font-size: 16px;
    line-height: 24px;
    padding-top: 12px;
  }
  .prfm-bk-sec .bk-demo-cnt-one {
    flex: 0 0 42%;
    max-width: 42%;
    margin-bottom: 24px;
  }
  .bk-demo-cnt-two .mktoFieldWrap {
    align-items: start;
  }
  .bk-demo-cnt-two .mktoButtonRow {
    bottom: 0;
    top: 167px;
    right: 54.3%;
	}
  .by_opt .breadcrumb-blk.blog_sec_post > .container {
/*    padding-left: 16px !important;*/
  }
  /*.by_opt .breadcrumb-blk {
    display: block;
  }*/
  .by_opt .breadcrumb-blk.blog_sec_post {
    top: 75px !important;
    height: 44px;
    display: flex !important;
    width: 375px;
  }
  .by_opt .breadcrumb-blk.blog_sec_post > .container {
    padding-left: 16px !important;
  }
  .author_wrapper.authr_sec {
    padding: 45px 0 0px;
  }
  .per1-profile {
    gap: 0;
    flex-wrap: wrap;
  }
  .persons-banner {
    padding: 0 0 36px;
  }
  .per1-profile .per1-img {
    flex: 0 0 auto;
    width: calc(100% + 24px);
    margin: -2px -12px 24px;
    height: 375px;
	}
	.per1-img picture img {
    width: 100% !important;
    height: 375px !important;
	}
  .per1-profile .per1-profile-blog h1 {
    justify-content: space-between;
    align-items: center;
  }
  .per1-profile .per1-profile-blog h1 span {
    margin-left: 10px;
  }
  .authr_sec .hiring_wrpper h2 {
    padding-top: 0 !important;
  }
  .hw_list .alm-paging-content .ike_work_item {
    border-radius: 0 !important;
  }
  .blog_enjy_pst .ike_banner-count-silc .ike_work_item .homev4_ike_work_header a {
	  height: 192px !important;
	}
  .ike_blog_sec .alm-paging-content .ike_work_item .homev4_ike_work_header a,.blog_enjy_pst .ike_banner-count-silc .ike_work_item .homev4_ike_work_header a  {
    height: 192px;
  }
 
  .authr_sec .blog4-category-cnt .ike_word_cnt h6 {
    margin-bottom: 0;
  }
  .authr_sec .blog4-category-cnt .alm-paging-content .ike_work_item {
    margin: 0 12px 32px 0 !important;
  }
  .authr_sec .blog4-category-cnt .alm-paging-content .ike_work_item:last-child {
	  margin-bottom: 0 !important;
	}
  .authr_sec .hiring_wrpper h2 {
    font-weight: 500;
    font-size: 24px;
    line-height: 32px;
    padding-left:0;
  }
  .authr_sec .hiring_wrpper.blog_fltrs {
    padding-bottom: 36px !important;
  }
  .blog_enjy_pst.blog_fltrs.ike_blog_sec {
    padding: 36px 0px;
  }  
  .enjy_pst {
    padding: 0 0px 32px;
  }
  .enjy_pst h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .blog_enjy_pst .ike_banner-count-silc.ike_banner_rht {
    display: block;
    padding: 0 0px;
    padding-bottom: 16px;
  }
  .blog_enjy_pst .ike_banner-count-silc .ike_work_item {
    margin: 0 0 16px !important;
  }
  .enjy_pst .book_demo_innerpage {
    display: none;
  }
  .book_demo_innerpage.blog_srce{
  	display: block;
  }
  .prfm-bk-sec .latest-ike {
    gap: 0;
    flex-direction: column;
    display: flex;
  }
  .prfm-bk-sec .bk-demo-cnt-one {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 24px;
	}
	.prfm-bk-sec .bk-demo-cnt-two {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .prfm-bk-sec .bk-demo-cnt-two .mktoForm {
    width: 100% !important;
    padding: 0;
  }
  .bk-demo-cnt-two input.mktoField.mktoEmailField {
    width: 342px !important;
  }
   
  /* Blog Author page styles ends */

  /*	Blog post page styles starts*/   /* By sriram*/
  .scrollprblk {
    top: 75px;
    width: 375px;
  }
  .breadcrumb-blk.blog_sec_post span a, .breadcrumb-blk.blog_sec_post .current-item {
    font-family: 'Barlow', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: -4px;
  }
  .by_opt .breadcrumb-blk.blog_sec_post .current-item.authr_tems {
    width: 90px;
  }
  .blog_sec_post .current-item {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 167px;
    line-height: 15px;
	}
	.by_opt .blg_post_page {
    margin-top: 119px;
	}
	.blg_sprt {
    padding: 36px 4px 32px;
	}
	.blg_sprt .blg_asst {
    flex-direction: column;
  }

	.blg_sprt .blg_asst .blg-ast_txt {
    flex: 0 0 100%;
    max-width: 100%;
  }
	.blg_asst .blg-ast_txt h2 {
    font-size: 32px;
    line-height: 40px;
    padding: 16px 0 24px;
	}

	.blg_asst .blg-ast_txt .blg_wrtn {
    gap: 0;
    flex-direction: column;
    align-items: start;
  }
	.blg_wrtn > .wrtn_prfl {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 16px;
	}
	.blg_wrtn > .blg {
    margin-left: 64px;
    margin-top: -48px;
	}
	.blg_asst .blg-ast_txt .blg_wrtn small {
	  padding-bottom: 4px;
	}
	.blg_sprt .blg_asst {
	  gap: 24px;
	}
	.blg_sprt .blg_asst .blg-ast_img {
    flex: 0 0 100%;
    max-width: 100%;
	}
	.blg_asst .blg-ast_img .bg-blg {
    padding-bottom: 24px;
    height: 197px;
	}
	.blg_asst .blg-ast_img .bg-blg {
    margin-bottom: 24px;
    height: 197px;
	}
	.blg_asst .blg-ast_img .bg-blg img {
	  height: auto;
	}
	.blg-ast_img .share {
	  justify-content: flex-start;
	}
	.blog_post_artls {
	  padding: 32px 0px 0;
	}
  .blog_post_artls .articledropdown select.nav-select {
    padding: 12px 16px;
    color: #9EA2AA;
    font-family: "Barlow Semi Condensed";
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    width: 100%;
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M1.66699 1.56104L9.66699 9.56104L17.667 1.56104' stroke='%231A1E2C' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='19' height='11' fill='white' transform='translate(0 0.561035)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 16px center;
    background-size: 19px 11px;
    border: 1px solid #E0E3E7;
    outline: none;
  }
	.articledropdown {
	  margin-bottom: 32px;
	}
	.whiteper_sec .whiteper_left {
	  display: none;
	}
	.blg_cnt_txt {
    padding: 40px 24px;
  }
  .blg_cnt_txt .blg_brder h4 {
    font-size: 22px;
    line-height: 28px;
  }
  .blog_post_artls .default-styles .wpmodule ol li {
    list-style: inherit;
    display: list-item;
    padding-bottom: 8px;
    padding-left: 20px;
  }
  .blog_post_artls .default-styles h4.white_cndts {
    font-size: 24px;
    line-height: 30px;
  }
  .default-styles .wistiacaption {
    text-align: start;
  }
  .blog_post_artls .whitepr_asses {
    padding: 24px 16px;
  }
  .blog_post_artls .case_stdy_cnt .book_demo_sec.prfm-bk-sec {
    padding: 32px 16px;
  }
  .blog_post_artls .book_demo_sec.prfm-bk-sec  .bk-demo-cnt h4 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 30px;
  }
  .blog_post_artls .book_demo_sec.prfm-bk-sec a {
    line-height: 24px;
  }
  .faq-drops .faq-content {
    padding: 16px;
  }
  .faq-drops .faq-content .faq-data.active h4 {
    line-height: 28px;
    font-weight: 500;
  }
		/* till */
	table.tablepress {
	  overflow-x: auto;
	  display: block;
	  white-space: nowrap;
	  scrollbar-color: #2B92F0 #fff;
	}
	.tablepress th,.tablepress td {
    max-width: 20% !important;
    width: 20% !important;
    min-width: 150px;
    box-sizing: border-box;
    white-space: normal;
    border: 1px solid #E0E3E7 !important;
	}
	.tablepress.tablepress-id-1 {
    width: 360px;
  }
	.blog_enjy_pst.blog_fltrs.ike_blog_sec {
    padding: 32px 4px 32px;
  }
  .faq-data {
    width: 279px;
	} 
	.p1-position {
	  flex-direction: column;
	}
	.ike-capability {
    gap: 12px;
	}
	.blog_post_artls .whiteper_sec .case_stdy_cnt {
    padding:0 4px 32px 4px;
  }
  .faq-drops .faq-content .faq-data h4 {
	  line-height: 28px;
	}
	.blog_post_artls .p1-content h3 {
	  line-height: 24px;
	}
	.blog_enjy_pst .ike_banner-count-silc .ike_work_item .ike_word_cnt .pst_blgs li a{
		 font-weight: 500;
	} 
	.breadcrumb-blk.blog_sec_post span a, .blog_sec_post .breadcrumb-blk.blog_sec_post .current-item {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Barlow', sans-serif;
  }
 .blog_fltrs .hw_form {
  		max-width: 100%;
	}
	/* Blog post page styles ends */
		
	/* University page styles starts */
	.new_universe_sec {
	  padding: 74px 0 0 0;
	}
	.new_universe_sec .University_banner {
      padding: 32px 4px 40px !important;
	}
	.new_universe_sec .University_banner .banner-data {
	  padding: 0;
	  flex:0 0 100%;
	  max-width:100%;
	}
	.new_universe_sec .banner-data img {
	  width: 254px;
	}
	.new_universe_sec .banner-data h1 {
    font-size: 36px !important;
    line-height: 44px !important;
	}
	.new_universe_sec .banner-data p {
    font-weight: 400;
    margin: 0 !important;
    padding-right: 0;
    font-family: Barlow;
	}
	.new_core_unverse .core-tech-wrapper-universe {
	  padding: 24px 4px;
	    
	}
	.new_core_unverse .value_properties_university .value_properties_row .value_propertie_item {
    margin: 24px 0 0 !important;
    padding: 32px !important;
	}
	.new_core_unverse .core-techheader-uiversity {
	  padding: 0 0 8px !important;
	}
	.new_core_unverse .core-techheader-uiversity h2 {
    font-size: 32px !important;
    line-height: 40px;
	}
	.new_core_unverse .core-tech-wrapper-universe .value_properties_university {
    margin: 0;
    padding: 0 !important;
  }
	.new_core_unverse .value_properties_row {
    padding: 0 !important;
    margin: 0 auto !important;
	}
	.new_core_unverse .value_propertie_item h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 8px;
	}
	.univers_stands .why_ike_university {
	  padding: 32px 4px !important;
	}
	.univers_stands .core-tech-wrapper.why_ike_university h2 {
    font-size: 32px;
    line-height: 40px;
    white-space: normal;
    padding-bottom: 48px;
	}
	.univers_stands .coretech-content-lft {
    flex: 0 0 100%;
    max-width: 100%;
	}
	.univers_stands .coretech-content-rht {
    max-width: 100%;
    flex: 0 0 100%;
  }
	.univers_stands .coretechshwd-img {
	  height: 257px;
	}
	.univers_stands .coretech-des {
    gap: 24px;
    margin-bottom: 64px;
	  box-shadow: none;
	}
	.univers_stands .coretech-content-lft-cnt h3 {
    font-size: 26px;
    line-height: 32px;
	}
	.univers_stands .coretech-content-lft-cnt p {
	  margin-bottom: 24px;
	}
	.univers_stands .coretech-des:last-child {
    margin-bottom: 0;
    box-shadow: none;
	}
	.univers_stands .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
    max-width: 100%;
    flex: 0 0 100%;
	  padding-right: 0 !important;
	}
	.univers_stands .why_ike_university:after {
    top: 0;
    background-color: transparent;
  }
	.univers_prdt_trng {
	  padding: 32px 4px;
	}
	.univers_prdt_trng h2 {
    font-size: 32px;
    line-height: 40px;
    padding-bottom: 32px;
	}
	.univers_prdt_trng .univers_trng .unvrse_ike {
    max-width: 100%;
    flex: 0 0 100%;
	}
	.univers_prdt_trng .univers_trng .unvrse_ike h3 {
    font-size: 26px;
    line-height: 32px;
	}
	.univers_prdt_trng .univers_trng .unvrse_ike span img {
	  height: 192px;
	}
	.univers_prdt_trng .univers_trng .unvrse_ike .univers_txt h6 {
    font-size: 20px;
    line-height: 28px;
	}
	.univers_prdt_trng .univers_trng .unvrse_ike .univers_txt p {
	  padding-bottom: 32px;
	}
	.univers_prdt_trng .univers_trng {
    gap: 64px;
	}
	.univrse_stds2 .core-tech-wrapper.why_ike_university h2 {
  	padding-bottom: 24px;
	}
	.univrse_stds2 .coretech-content-lft-cnt h3 {
	  margin-bottom: 8px;
	}
	/* University page styles ends */

  /*  University-individual-hub  page styles starts  */
   .univrse_hub .banner-data img.page_logo {
	  margin-bottom: 16px;
	}

	.univrse_core_hub .value_properties_row {
	  display: flex;
	  flex-direction: column;
	  gap: 40px;
	}
	.univrse_core_hub .value_properties_university .value_properties_row .value_propertie_item.value_propertie_item {
    padding: 0 !important;
    margin: 0 !important;
	}
	.univrse_core_hub .value_properties_university .value_properties_row .value_propertie_item:first-of-type {
	  margin-top: 32px !important;
	}
	.univrse_core_hub .value_propertie_item h3 {
	  font-size: 22px;
	  line-height: 28px;
	}
	.univrse_stds_hub .why_ike_university {
	  padding: 24px 4px !important;
	}
	.univrse_stds_hub .core-tech-wrapper.why_ike_university h2 {
	  padding-bottom: 32px;
	}
	.univrse_stds_hub .coretech-row {
	  flex-direction: column;
	  margin-bottom: 0 !important;
	}
	.univrse_stds_hub .coretechshwd-img, .nec_clss .coretech-row .coretech-des .coretechshwd-img {
	  height: 192px;
	}
	.univrse_stds_hub .coretech-content-lft-cnt,.unvise_grp_hub .coretech-des .coretech-content-lft-cnt {
	  padding: 32px 24px;
	}
	.univrse_stds_hub .coretech-content-lft-cnt .core_per h3 {
	  font-size: 28px;
	  line-height: 36px;
	}
	.univrse_stds_hub .coretech-content-lft-cnt .core_per p {
	  font-size: 16px;
	  line-height: 24px;
	}
	.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub h2 {
	  line-height: 32px;
	  font-size: 26px;
	  padding: 0;
	}
	.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts span {
	  font-size: 20px;
	  line-height: 28px;
	}
	.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts .prchs_sets {
	  gap: 16px;
	}
	.univrse_stds_hub .coretech-content-lft-cnt .upcmg_hub .clss_dts .prchs_sets img {
	  width: 114px;
	}
	.univrse_stds_hub .coretech-row .coretech-des {
	  margin: 0;
	}
	.univrse_stds_hub .why_ike_university:after {
	  z-index: -1;
	}
	.univrse_stds_hub .core-techheader.core-techheader2 {
	  display: flex;
	  text-align: center;
	}
	.univrse_stds_hub .core-techheader.core-techheader2 p {
	  font-size: 18px;
	  line-height: 28px;
	}
	.univrse_stds_hub .need_hub {
	  margin-top: 32px;
	}
	.univrse_stds_hub .need_hub {
	  margin-top: 32px;
	  padding: 24px;
	}
	.univrse_stds_hub .need_hub h3 {
	  font-size: 26px;
	  line-height: 32px;
	  padding-bottom: 16px;
	}
	.univrse_stds_hub .need_hub p {
	  font-size: 18px;
	  line-height: 26px;
	}
	.univrse_instructr .univrse_instructr-cnt {
	  flex-direction: column;
	  width: 100%;
	  gap: 24px;
	}
	.univrse_instructr .univrse_inst_img {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.univrse_instructr .insts_cnt {
	  padding: 0 16px 32px;
	}
	.univrse_instructr .insts_cnt h2 {
	  font-size: 32px;
	  line-height: 40px;
	  padding-bottom: 24px;
	}
	.univrse_instructr .insts_cnt b {
	  font-size: 26px;
	  line-height: 32px;
	}
	.univrse_instructr .insts_cnt span {
	  font-size: 20px;
	  line-height: 28px;
	}
	.attnds_hub .insigt_trust {
	  padding: 32px 4px;
	}
	.attnds_hub .insigt_trust h2 {
	  font-size: 32px;
	  line-height: 40px;
	}
	.attnds_hub .insigt_trust .tict_netwrk.twocol {
	  gap: 32px;
	}
	.attnds_hub .insigt_trust .tict_netwrk.twocol .trust_cnt.gridcol {
	  padding: 40px 24px;
	}
	.hub_faq .FAQs-here {
	  padding: 32px 4px;
	  flex-direction: column;
	  gap: 8px;
	}
	.hub_faq .FAQs-here .faq-heading {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.hub_faq .FAQs-here .faq-heading h3 {
    font-size: 32px;
    line-height: 40px;
	}
	.hub_faq .FAQs-here .faq-drops {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.hub_faq .faq-drops .faq-content .faq-data h4 {
	  font-size: 22px;
	}
	.events-sec.cse-stdy-events.hub_evnts {
	  padding: 32px 12px;
	}
	.hub_evnts .ind_rsrc_sec .evnt-pg-lst .evnt-pg-itm {
	  margin: 0;
	}
	.hub_evnts .ind_rsrc_sec h2 {
    font-size: 32px ;
    line-height: 40px ;
  }
	.hub_evnts .ind_rsrc_sec .evnt-pg-lst .evnt-pg-itm:first-child {
	  margin-top: 40px;
	}
	.hub_evnts .ind_rsrc_sec .evnt-bx-txt h4 {
    font-size: 22px;
    line-height: 28px;
	}
	.univrse_stds_hub .coretech-row .coretech-des{
  	flex:0 0 100%;
  	max-width: 100%;
	}
	.univrse_grup .University_banner {
	  padding: 32px 4px 16px !important;
	}
	.univrse_grup .banner_group {
	  gap: 32px !important;
	  flex-direction: column;
	}
	.univrse_grup .univrse_grp_img img {
	  width: 254px;
	  margin: 0;
	}
	.univrse_grup .univrse_grp_img {
	  margin-bottom: 16px;
	}
	.univrse_grup .w-css-reset {
	  height: 192px;
	}
	.banner_group .bnner_img {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.events-sec.cse-stdy-events.hub_evnts .ind_rsrc_sec .evnt-pg-lst {
	  margin: 0;
	  gap: 24px;
	}
	.univrse_stds_hub .why_ike_university:after{
		display: none;
	}

  .univers_stands .coretech-des {
    box-shadow: none !important;
    background-color: transparent;
  }
  .nesc_class .utilits_nese .banner_group .univrse_grp_img {
    margin-bottom: 0;
  }
  .utilits_nese .banner_group span {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 8px;
  }
  .nesc_class .banner-data h1 {
    margin-bottom: 32px;
  }
  .univrse_grup.univrse_hub.nesc_class .banner-data ul {
    padding-bottom: 32px;
    flex-wrap: wrap;
    gap: 16px;
  }
  .univrse_grup.univrse_hub.nesc_class .banner-data ul li {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  .univrse_grup.nesc_class .bnr_grp_pge h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .univrse_grup.nesc_class .bnr_grp_pge p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 32px !important;
  }
  .bnner_form {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 24px;
  }
  .bnner_form h4 {
    font-size: 26px;
    line-height: 32px;
  }
  .pole_neds .bnner_form p{
    margin-bottom: 32px;
	}
  .bnner_form .mktoForm input,.mktoForm textarea.mktoField, .mktoForm select.mktoField {
    font-size: 14px;
  } 
  .univrse_stds_hub.nec_clss .core-tech-wrapper.why_ike_university {
    padding: 32px 4px 40px !important;
  } 
  .univers_stands.nec_clss .coretech-content-lft-cnt h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .nec_clss .coretech-content-lft-cnt {
    padding-bottom: 0px !important;
  }
  .nec_clss .coretech-des {
    margin-bottom: 0px !important;
  }
  .nsc_educrt {
    padding: 32px 0 40px;
  }
  .nsc_educrt h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .nsc_educrt {
    padding: 32px 4px 40px;
  }
  .nsc_educrt .ed_class {
    width: 100%;
  }
  .ge-qet .nsc_get {
    padding: 40px 16px;
  }
  .nsc_get .ge-qet-sec h3 {
    text-align: center;
  }
  .ge-qet.nsc_get .ge-qet-sec {
    text-align: center !important;
  }
  .ge-qet.nsc_get {
    padding: 40px 0;
  }
  .nesc_class .banner-data ul li {
  	justify-content: center;
  }
  /*  University-individual-hub  page styles ends  */
  /*  University Traning page styles starts  */
	.univrse-pole_trng {
	  padding: 24px 4px;
	}
	.univrse-pole_trng .pole_cnt {
	  flex-direction: column;
	  align-items: flex-start;
	  gap: 24px;
	}
	.univrse-pole_trng .pole_cnt .polemn_txt {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.univrse-pole_trng .pole_cnt .pole_img {
	  flex: 0 0 96%;
	  max-width: 96%;
	}
	.pole_cnt .polemn_txt p {
	  font-size: 16px;
	  line-height: 24px;
	  letter-spacing: 0.32px;
	}
	.pole_neds {
	  padding: 32px 4px;
	}
	.pole_lsts {
	  gap: 48px;
	  flex-direction: column;
	}
	.pole_lsts .pole_trning {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.pole_lsts .pole_trning h2 {
	  font-size: 32px;
	  line-height: 40px;
	}
	.trns_pole .trans {
	  flex-direction: column;
	  gap: 24px;
	}
	.trns_pole .trans .pole_img {
	  flex: 0 0 58.5%;
	  max-width: 58.5%;
	}
	.trns_pole .trans .pole_cnt h6 {
	  font-size: 22px;
	  line-height: 28px;
	  letter-spacing: 0.44px;
	}
	.pole_train {
	  padding: 32px 4px;
	}
	.pole_train .train-here {
	  flex-direction: column;
	  gap: 16px;
	}
	.train-here .train-drops {
	  flex: 0 0 100%;
	  max-width: 100%;
	}
	.faq-data,.train-data {
	  flex: 0 0 90%;
	  max-width: 90%;
	}
	.trns_pole .trans .pole_img img {
    height: 200px;
  }
  .train-heading {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .train-here .train-heading h3 {
    font-size: 32px;
    line-height: 40px;
  }
  .hub_faq .FAQs-here .faq-heading h3 {
    margin-bottom: 8px !important;
  }
  .new_universe_sec .University_banner::before {
    background: linear-gradient(85deg, rgba(0, 0, 0, 0.92) 29.12%, rgba(18, 24, 29, 0.71) 92.27%)
  }
  .new_universe_sec.nesc_class .University_banner::before, .univrse_grup .University_banner::before{
  	background: linear-gradient(270deg, #16154B 0%, #08092E 100%);
  }
  .pole_neds .bnner_form {
    padding: 24px;
  }
  /*  University Traning page styles starts  */

/* Ungated styles start here */
  .lunch_learn .container > span {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 50px;
    margin-right: 8px;
	}
  .lunch_learn .container > span > a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	}
	.lunch_learn .container > span:first-child {
    width: 101px;
	}
	.ungated_header .lunch_learn span.post.post-ikewire.current-item {
    width: 95px;
	}
	.ungated_head .blg_wrtn .blg {
    margin-bottom: 24px;
	}
	.ungated_head .blg_wrtn .blg:last-child {
    margin-bottom: 0;
	}
	.ungated_head .blg_asst .blg-ast_img .bg-blg {
    margin: 0;
	}
	.ungated_bdy .whiteper_sec .whiteper_left {
    display: block;
	}
	.ungated_bdy .case_stdy_info.whiteper_sec {
    gap: 48px;
    flex-direction: column;
	}
	.ungated_bdy .whiteper_sec .case_stdy_cnt {
    padding-bottom: 0;
	}
	.ungated_bdy .whiteper_left {
    margin: 0 4px;
	}
	.ungated_bdy .whiteper_left {
    margin: 0 4px 32px 4px;
	}
	.ungated_bdy .whiteper_left h4 {
    font-size: 20px;
    line-height: 26px;
    text-transform: uppercase;
    margin-bottom:24px
	}
	.ungated_form {
    padding: 32px 4px;
	}
	.ungated_form .ungated_fm_flx {
    flex-direction: column;
    gap: 32px;
	}
	.ungated_form .ungated_fm_flx .ungated_fm_lft h3 {
    font-size: 26px;
    line-height: 32px;
    padding-bottom: 16px;
	}
	.ungated_form .ungated_fm_flx .ungated_fm_lft p {
    font-size: 16px;
    line-height: 24px;
    padding-bottom: 16px;
	}
	.ungated_form .ungated_fm_flx .ungated_fm_rt{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ungated_head .author-block {
	    padding-bottom: 24px;
	}
	.ungated_head .author-block:last-child {
	    padding-bottom: 0px;
	}
	.ungated_head .blg_asst .blg-ast_img .bg-blg img{
		height: 100%;
	}
	.ungated_head .gated-overlay h4 {
	  font-size: 24px;
	  line-height: 32px;
	}

	.lunch_lerns .new_universe_sec .University_banner::before {
	    background: linear-gradient(270deg, #16154B 0%, #08092E 100%);
	}
	.lunch_lerns  .univrse_grup .University_banner {
	    padding-bottom: 32px !important;
	}
	.ungated_form  .bnner_form form .mktoFormRow .mktoFieldDescriptor .mktoCheckboxList input[type="checkbox"]:checked::after {
	    left: 6px;
	   
	}
	.ungated_form .ungated_fm_flx .ungated_fm_lft p:last-child {
	    padding-bottom: 0;
	}
	/* Ungated styles end here */

	/* New Contact Page styles starts */
  .contact_sec {
    padding: 32px 4px;
  }
  .contact_sec .contct_cnt .contct_list,.contact_sec .contct_cnt .contct_frms {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cont_inqurs .inquirs_lst {
  	padding: 32px;
    flex: 0 0 calc(100%/ 1 - 16px);
  }
  .contact_sec .contct_cnt .contct_list h1 {
    font-size: 36px;
    line-height: 44px;
  }
  .cont_inqurs {
    grid-template-columns: repeat(1, 1fr);
  }
	.contact_sec .contct_cnt .contct_list p {
    font-size: 16px;
    line-height: 24px;
	}
	.cont_inqurs .inquirs_lst h3 {
    font-size: 22px;
    line-height: 28px;
	}
	.contct_frms .bnner_form {
    padding: 32px;
  }
  .contct_frms .bnner_form form .mktoFormRow .mktoFieldDescriptor.mktoFormCol {
    margin-bottom: 30px !important;
  }
  .contct_frms .bnner_form form .mktoButtonRow {
    margin-top: 44px;
  }
  .contct_frms .mktoForm textarea[rows="2"] {
    margin-bottom: 18px;
  }
  .contct_frms .bnner_form form label#LblEmail_Opt_In__c {
    margin-bottom: 0;
  }
  .pouplar_sec {
    padding: 32px 4px;
  }
  .pouplar_sec h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .pop_inquery {
    margin: 0px -15px;
  }
  .pop_inquery .inqry_dtls {
    flex: 0 0 calc(100%/ 1 - 30px);
  }
  .ind_rsrc.contact_join .evnt-bx-txt h4 {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 30px;
  }
  .ind_rsrc.contact_join .evnt-bx-txt p {
    font-size: 16px;
    line-height: 24px;
  }
  .ind_rsrc .evnt-pg-itm {
    flex: 0 0 calc(100% / 1 - 14px);
    margin: 30px 7px 0px;
  }
  .ind_rsrc .ind_rsrc_sec .evnt-pg-lst {
    margin: 0 -7px;
  }
  .pop_inquery .inqry_dtls .dtls h4 {
    font-size: 22px;
    line-height: 28px;
  }
  .pop_inquery .inqry_dtls .inqry_cont p {
    font-size: 14px;
    line-height: 20px;
  }
  .pop_inquery .inqry_dtls .dtls {
    margin-bottom: 14px;
  }
  .pop_inquery .inqry_dtls .inqry_cont {
    margin-top: 16px;
  }
  .ind_rsrc.ind_case_join {
    padding: 0px 4px 32px;
  }
  .ind_rsrc.ind_case_join .ind_rsrc_sec .evnt-bx-img a picture img {
    height: 220px;
  }
  .ind_rsrc .ind_case_join .evnt-pg-lst .evnt-pg-itm ,.ind_rsrc .ind_rsrc_sec .evnt-pg-lst {
    margin: 0px -7px 0px; 
  }
  .ind_rsrc.ind_case_join .evnt-pg-itm {
    margin-left: 0;
    margin-right: 0;
  }
  
  .contct_frms .bnner_form form .mktoFormRow .mktoFieldWrap:has(.mktoCheckboxList input[type="checkbox"]) {
    margin: 0px 0 32px 0;
  } 
  /* New Contact Page styles ends */

	.mb-mn-tg .head-cnt {
	  display: none;
	}
	/* Use case templete styles starts here */
  .University_banner.use_case {
    padding: 36px 4px 32px !important;
  }
  .use_case .banner-data h1 {
    margin-bottom: 24px;
  }
  .use_case .banner-data p {
    padding-bottom: 24px;
  }
 /* .use_case  a.btn.btn_white {
    background-color: #ff9239;
    border-color: #ff9239;
    color: #fff;
  }*/
  .use_case .banner_group {
    gap: 24px !important;
  }
  .use_case .banner-data .btn:last-child {
    margin-top: 0;
  }
  .hm_cmpns.use_case_slid {
    padding: 32px 0px 32px;
  }

  .univers_stands.simply_join .coretech-des {
    background-color: transparent !important;
  }
  .ind_cust_rvw.use_case-rvw .quote_imq_rgt {
    margin-bottom: 16px;
  }
  .use_case .banner_group .bnner_img {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .use_case .banner_group .bnner_img img{
    object-fit: fill;
  }
  .use_case_instruct .univrse_inst_img img {
    height: 304px;
  }
  .use_case_instruct .insts_cnt p {
    font-size: 16px;
    line-height: 24px;
  }
  .simply_join .coretech-des {
    flex-direction: column;
  }
  .simply_join .coretech-des {
    margin-bottom: 48px;
    box-shadow: none;
    background-color: #F7F9FC;
  }
  .simply_join {
    padding: 64px 4px;
  }
  .simply_join .coretech-cont-lft, .simply_join .leftimagemodule .coretech-cont-lft {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .simply-row .coretech-cont-rht, .simply-row .leftimagemodule .coretech-cont-lft {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .simply_join .why_ike_university:after,.simply_join .why_ike_analyze:after {
    background: #F7F9FC !important;
    position: relative;
  }
  .simply-row .coretech-des {
    gap: 24px;
  }
  .simply-row .coretech-des, .why_ike_university .coretech-des:last-child {
    margin-bottom: 0;
  }
  .simply_join {
    padding: 48px 4px 32px;
  }
  .simply_join .ind_hlp_btmtxt ul li {
    margin-bottom: 16px;
  }
  .simply_join .coretech-content-lft-cnt h3 {
    font-size: 26px;
    line-height: 32px;
    margin-bottom: 8px;
  }
  .simply_join .why_ike_university .coretech-content-lft h3 {
    margin-bottom: 8px;
  }
  .use_case_util .coretech-content-lft-cnt a span {
    font-size: 16px;
    line-height: 22px;
  }
  .simply_join .coretech-des {
    margin-bottom: 48px;
  }
  .coretech-des.leftimagemodule {
    flex-direction: column !important;
  }
  .coretech-des.leftimagemodule .coretech-content-lft {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .coretech-des.leftimagemodule .coretech-content-rht {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .use_case_sol .sol-head-case {
    width: 100%;
    padding-bottom: 64px;
  }
  .use_case_sol .sol-head-case h2 {
    padding-bottom: 16px;
  }
  .use_case_sol .sol-head-case p {
    font-size: 16px;
    line-height: 24px;
  }
  .use_case_sol .univrse_instructr-cnt {
    flex-wrap: wrap;
    gap: 32px;
  }
  .use_case_sol .univrse_instructr-cnt .insts_cnt {
    padding: 32px 16px 0; 
    padding-left: 16px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .use_case_sol .univrse_instructr-cnt .univrse_inst_img {
    flex: 0 0 100%;
    max-width: 100%;
    height: 298px;
  }
  .use_case_sol .ind_sut_lst {
    padding-top: 64px;
  }
  .ind_sut_lst.ind_join .ind_sut_itm {
    flex: 0 0 calc(100% / 1 - 24px);
    margin: 0 12px 48px;
  }
  .ind_cust_rvw.use_case-rvw {
    padding: 32px 4px;
  }
  .ind_cust_rvw .custmr_rvw {
    flex-wrap: wrap;
  }
  .ind_cust_rvw .custmr_rvw .cust_busns,.cust_imgs_sce {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .ind_cust_rvw .custmr_rvw .cust_busns h2 {
    font-size: 32px !important;
    line-height: 40px !important;
  }
  .ind_cust_rvw .custmr_rvw .cust_busns p {
    font-size: 16px;
    line-height: 24px;
  }
  .ind_cust_rvw .custmr_rvw {
    gap: 40px;
  }
  .custmr_rvw .cust_rvw .quote_imq_lft {
    margin-bottom: 16px;
  }
  .quote_imq_lft svg, .quote_imq_rgt svg {
    height: 32px;
  }
  .custmr_rvw .cust_rvw .cust_dtls h5 {
    font-size: 16px;
  }
  .cust_imgs_sce .cust_dtls h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .cust_imgs_sce .cust_dtls h3 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
    color: #1A1E2C;
  }
  .cust_imgs_sce .cust_dtls h3 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 16px;
  }
  .ind_rsrc {
    padding: 32px 4px;
  }
  .ind_rsrc.ind_case_join .evnt-bx-txt p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 24px;
  }
  .ind_rsrc.ind_case_join .evnt-bx-txt {
    padding: 16px 0 0px;
  }
  .ind_rsrc.ind_case_join .evnt-bx-txt h4 {
    margin-bottom: 12px;
    font-size: 22px !important;
  }
  .ind_case_join .ind_rsrc_sec .evnt-pg-lst .evnt-pg-itm:last-child {
    margin-bottom: 0px;
  }
  .insigt_trust.join_insigt {
    padding: 64px 4px;
  }
 .insigt_trust.join_insigt .tict_netwrk .trust_cnt {
    padding: 16px;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin: 0 0 32px;
  }
  .insigt_trust.join_insigt .tict_netwrk {
    margin: 0;
  }
   .insigt_trust.join_insigt .tict_netwrk .trust_cnt:last-child{
   	margin-bottom: 0;
   }
  .insigt_trust.join_insigt .trust_cnt h5 {
    font-size: 22px;
    line-height: 28px;
  }
  .insigt_trust.join_insigt .trust_cnt h2 {
    font-size: 56px;
  }
  .insigt_trust.join_insigt .tict_netwrk .trust_cnt p {
    line-height: 32px;
    font-size: 26px;
    margin-bottom: 16px;
  }
  .insigt_trust.join_insigt .comunction .signal {
    margin-bottom: 8px;
    width: 23px;
    height: 23px;
    margin-right: 6px;
  }
  .insigt_trust.join_insigt .trust_cnt {
    margin: 0px auto 32px;
  }
  .book_demo_sec.prfm-bk-sec.case_book_demo{
  	padding: 32px 4px 32px;
  } 
  .book_demo_sec.case_book_demo h3 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 24px;
  }
  .use_case .banner_group .bnner_img img,.use_case_joint .banner_group .bnner_img picture {
    height: 263px;
    object-fit: cover;
  }
  .banner.banner2.University_banner.use_case {
    padding-bottom: 32px !important;
  }
  .use_case_sol .univrse_instructr-cnt .univrse_inst_img img {
    object-fit: cover;
  }
  .use_case-rvw .custmr_rvw .cust_rvw .quote_imq_lft svg, .use_case-rvw .quote_imq_rgt svg {
    width: 41px;
    height: 32px;
  }
  .use_case-rvw .quote_imq_rgt svg{
  	margin-bottom: 0;
  }

  /* Use case templete styles  ends */
	/* PolePilot IKE styles starts here */
  .polepilot_sec .University_banner::before {
    /* background: radial-gradient(262.11% 95.1% at 19.93% 60.53%, #05061D 0%, #0C0A64 100%); */
    background: linear-gradient(46deg, #05061D 50%, #0C0A64 100%);
  }
  .polepilot_sec .banner-data h3 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px;
  }
  .polepilot_sec .banner-data p {
    font-size: 20px !important;
    line-height: 28px !important;
    letter-spacing: 0.4px;
  }
  .polepilot_sec .use_case .banner_group {
    gap: 32px !important;
    flex-wrap: wrap;
  }
  .polepilot_sec .banner_group .bnner_img picture {
    height: auto !important;
    aspect-ratio: 343.00 / 192.94;
  }
  .pole_cnt {
    padding-bottom: 32px !important;
  }
  .pole_piolt_lst .univrse_inst_img,.pole_piolt_lst .insts_cnt {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .pole_piolt_lst {
    gap: 16px;
  }  
  .use_case_sol .univrse_instructr-cnt .insts_cnt .coretech-content-lft-cnt h3 {
    font-size: 26px;
    line-height: 32px;;
  }
  .pole_piolt_lst .univrse_inst_img {
    height: auto !important;
  }
  .univrse_instructr-cnt.pole_piolt_lst {
    gap: 16px;
  }
  .ind_sut_lst.pole_join {
    padding-top: 32px !important;
  }
  .pole_join .ind_sut_itm {
    flex: 0 0 calc(100%/ 1 - 32px);
  }
  .pole_join .ind_sut_txt .evnt-bx-txt h3 {
    font-size: 26px;
    line-height: 32px;
  }
  .pole_join .ind_sut_itm {
    margin-bottom:32px;
  }
  .univers_prdt_trng.pole_case_sol {
    padding-bottom: 16px !important;
  }
  .pole_work.data_desion {
    padding: 0px 4px 40px;
  }
  .pole_work.data_desion h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 16px;
  }
  .pole_work.data_desion .mrkt_txt {
    width: 100%;
  }
  .pole_work.data_desion .mrkt_txt p {
    letter-spacing: 0.36px;
    font-size: 18px;
    line-height: 26px;
  }
  .pole_work.data_desion .insigt_wrk {
    margin-bottom: 32px;
  }
  .insigt_pols.pole_insigt_sec {
    margin: 0;
  }
  .pole_insigt_sec .polses_sec {
    flex: 0 0 calc(100%/ 1 - 48px);
  }
  .pole_join.wflowblk .ind_sut_itm {
    flex: 0 0 calc(100%/ 1 - 24px);
    margin: 0px 12px 32px;
  }
  .pole_join.wflowblk .ind_sut_itm:last-child{
  	margin-bottom: 0;
  }
  .insigt_pols .polses_sec .pole span {
    line-height: 56px;
    width: 56px;
    height: 56px;;
  }
	.insigt_pols .polses_sec {
    margin: 0 0 48px;
    flex: 0 0 100%;
    max-width: 100%;
	}
	.pole_custmr_sec {
    padding: 32px 4px 80px;
  }
  .pole_custmr_sec .pole_sln_cnt h2 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 32px;
    text-align: center;
  }
  .ike_blog_sec.pole_slc_icon {
    margin-bottom: 32px;
  }
  .pole_slc_icon .blog-slicks .slick-prev, .pole_slc_icon .blog-slicks .slick-next {
    top: 109%;
    bottom: 0;
	}
	.pole_slc_icon button.slick-next.slick-arrow, .pole_slc_icon button.slick-prev.slick-arrow {
    left: 57%;
    top: 114%;
  }
  .pole_slc_icon  .blog-slicks button.slick-prev.slick-arrow {
    left: 32% !important;
  }
  .pole_join .ind_sut_txt .evnt-bx-txt {
    padding: 24px 0 0 !important;
  }
  .ind_sut_lst.pole_join.evnt-bx-txt h5 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.44px;
  }
	.pole_case .custmr_rvw .cust_busns p {
    letter-spacing: 0.32px;
    font-size: 16px !important;
    line-height: 24px !important;
	}
  .ind_cust_rvw.pole_case .custmr_rvw {
    gap: 32px;
  }
  .pole_case .cust_imgs_sce picture {
    aspect-ratio: 343.00/192.94;
  }
  .pole_case .cust_imgs_sce {
    flex: 0 0 100%;
    max-width: 100%;
  } 
  .pole_quickly {
    padding: 32px 4px;
  }
  .pole_quickly .quikly_txt {
    margin-bottom: 32px;
    width: 100%;
  }
  .pole_quickly .quikly_txt h2 {
    font-size: 32px;
    line-height: 40px;
  }
  .pole_quickly .quikly_txt p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.32px;
  }
  .quickly_sec {
    gap: 32px;
    flex-wrap: wrap;
  }
  .quickly_sec .quick_lsts,.quickly_sec .qukly_img {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .quickly_sec .qukly_img {
    aspect-ratio: 0;
  } 
  .book_demo_sec.prfm-bk-sec.pole_bk_sec {
    padding: 32px 16px 40px;
  }
  .pole_slc_icon .cust_imgs_sce .cust_rvw {
    padding: 32px 24px;
  }
  .pole_slc_icon .cust_imgs_sce .cust_dtls h3 {
    font-size: 20px;
    line-height: 32px;
  }
  .pole_slc_icon .quote_imq_rgt svg {
    margin-bottom: 0;
  }
  .ike_banner-count-silc .pole_slc_icon .slick-list.draggable {
    padding: 0 0px !important;
  }
  .blog-slicks.pole_slc_icon {
    margin-bottom: 32px;
  }
  .blog-slicks .slick-prev {
    top: 111%;
    left: 33% !important;
  }
  .polepilot_sec .use_case .banner_group .bnner_img img{
    height: 100%;
    object-fit: cover;
  }
  .wflowblk .evnt-bx-txt h5 {
    font-size: 22px;
    line-height: 28px;
    letter-spacing: 0.44px;
  }
  .pole_slick_icons {
    display: none;
  }
	.pole_slc_icon.slick-initialized 
  .slick-list.draggable:has(> .slick-track > .slick-slide:not(.slick-cloned):only-child) {
    padding: 0 5px 0 0 !important;
  }
  .cust_imgs_sce_pole .cust_rvw {
    border-width: 4px;
    padding: 30px 20px;
  }  
  .pole_custmr_sec.ikewire-blk.noarrow {
	  padding-bottom: 32px;
	}
	.noarrow  .blog-slicks.pole_slc_icon{
		margin-bottom: 0;
	}
	.ike_blog_sec.poile_slick {
    margin: 0;
  }
  .pole_work.data_desion .mrkt_txt h2 {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }
  .cust_imgs_sce_pole .cust_dtls h3 {
    line-height: 28px;
    font-size: 20px;
  }
  .sol-head-case.pole_cnt h2 {
    line-height: 40px;
    font-size: 32px;
  }
  .ike_banner-count-silc .blog-slicks .slick-slide {
    margin: 0px 12px !important;
  }
 /* PolePilot IKE styles ends here */

  /* simplify-joint page styles starts here */
  .hub_faq .faq-drops .faq-content .faq-data h3 {
    font-size: 22px;
  }
  .insigt_trust .trust_cnt h4 {
    font-size: 20px;
    line-height: 28px;
  }
  .faq-drops .faq-content {
    padding: 16px 0px;
  }
  .hub_faq .FAQs-here .faq-heading h2 {
    font-size: 32px;
    line-height: 40px;
  }

  /* simplify-joint page styles ends here */


  /* Ike office pro styles starts here */
  .ofice_polepilt {
    background: radial-gradient(233.11% 95.1% at -9.07% 5.53%, #05061D 0%, #0C0A64 84%);
  }
  .ofice_polepilt .ppl-purp-cnt {
    padding: 40px;
  }
  .ofice_polepilt .ppl-purp-cnt p {
    font-size: 20px;
    line-height: 28px;;
  }
  .ofice_polepilt .ppl-purp-cnt h5 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 32px;
  }
  .ofice_polepilt .ppl-purp-img {
    flex: 0 0 100%;
    width: 100%;
    border-radius: 0 0 16px 16px;
    height: 282px;        
    background-position: left;
  }
  .insigt_autmcin.ikeofc_insgt {
    padding-top: 48px;
  }
 /* Ike office pro styles ends here */
}   

@media (max-width: 374px){
	.page-id-2644 .lpw_form .btn_black {
	    font-size: 12px !important;
	}
	.wrapper{
		width: 100%; 
	}
	.btn{
		font-size: 14px !important; 
	}
	.blocks_info p { 
	    font-size: 12px;
	    width: 155px; 
	}
	.btn > span {
	    font-size: 14px;
	    line-height: 1;
	}
	.new_sub-leading-imgs {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 270px;
	             flex: 0 0 285px;
	    width: 285px;
	    left: -27px;
	}
	.banner-data {
	    max-width: 100%;
	}
	.ct_officepro .value_properties_wrapper{
		margin-top: -65px;
	}
	.analyze_banner .block_bannner_wraper {
    	top: 66%;
	}
	.page-template-page-ikeanalyze .banner {
	    height: 770px !important;
	}
	.why_ike_university .core-techheader h2{
	    font-size: 23px;
	}
	.new_home-solutions {
	    padding-top: 35px;
	}
	.clients_block .company_logos > a {
		margin:0 0 10px;
	}
	.analyze_banner .banner-data h1 {
	    line-height: 30px;
	}
	.coretechshwd-img {
	    height: 295px;
	}
	.banner.analyize_pop-banner {
	    height: 500px !important;
	}
	.modal-dialog {
	    width: 100% !important;
	    margin: 0 auto;
	}
	.value_propertie_item h3 {
	    font-size: 14px;
	}
	.quote_icon{
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 175.5px;
		        flex: 0 0 175.5px;
		height: 148.5px;
	}
	.testimonial_img {
	    height: 148.5px;
	}
	.why_ike_university .coretech-row > .coretech-des:nth-child(even) .coretech-content-lft{
		padding-right: 32px !important;
	}  
	.block_bannner_wraper {
	    top: 4.4%;
	}
	.iocb_new {
	    height: 755px !important;
	}



}

/*temparory responsive*/
@media only screen and (max-width: 480px){
	.bnner_form form .mktoFormRow .mktoFieldWrap.mktoRequiredField:has(.mktoCheckboxList input[type="checkbox"]){
		margin-bottom: 48px !important;
	}
}
@media screen and (min-width: 992px) and (max-width: 1349px) {
	.container,.block_bannner_wraper{
		width: 1170px;
		padding: 0 15px; 
	}
	.block_bannner_wraper{
		padding: 0 ;
	}
	header .container{
		padding: 0 15px 0 0; 
	}
	.nav_rht ul li {
	    margin-left: 10px !important;
	}
	.btn, .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit,.banner_links_nav a{
		font-size: 15px;
	}
	.nav_rht ul li .search_form .form_control::-webkit-input-placeholder{
		font-size: 15px !important;
	}
	.nav_rht ul li .search_form .form_control::-moz-placeholder{
		font-size: 15px !important;
	}
	.nav_rht ul li .search_form .form_control:-ms-input-placeholder{
		font-size: 15px !important;
	}
	.nav_rht ul li .search_form .form_control::-ms-input-placeholder{
		font-size: 15px !important;
	}
	.nav_rht ul li .search_form .form_control::placeholder{
		font-size: 15px !important;
	}
	.menu > ul > li {
	    margin-right: 15px;
	}
	.menu > ul > li > a {
	    font-size: 15px;
	}

	/* .banner{
	    padding: 180px 0 130px;
	} */
	.banner {
	    padding-top: 200px;
	}
	.banner:not(.banner2) {
	    height: 1060px;
	}
	.coretech-content-lft h3 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.coretech-content-lft p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.our_services_wrapper h2 {
	    max-width: 500px;
	    width: 500px;
	}
	.our_services_wrapper h2 {
	    max-width: 500px;
	    width: 500px;
	    min-width: auto;
	    font-size: 52px;
	    line-height: 58px;
	}
	.our_services_wrapper h2 {
	    left: 15px;
	}
	.our_services_wrapper {
	    height: 570px;
	}
	.our_services_data p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.company_support {
	    padding: 70px 0;
	}
	.company_logos > a {
	    margin: 0 20px 20px 20px;
	}
	.case_studies_wrapper {
	    height: 500px;
	    padding: 70px 0 0;
	}
	.case_studies_lft {
	    padding-top: 20px;
	}

	.home .ike_works {
	    padding: 240px 0 70px;
	}
	.home .ike_works_row {
	    margin: 0 -20px;
	}
	.home .ike_work_item {
	    margin: 0 21px;
	}
	.ike_works h2,.single-thankyou .ike_works h2 {
	    font-size: 52px;
	    line-height: 58px;
	    margin-bottom: 50px;
	}
	.home .coretech-des:last-child {
	    margin-bottom: 100px;
	}
	.ike_prdoucts {
	    padding: 20px 0 50px 0;
	}
	.nav_rht ul li .search_form input{
		font-size: 15px;
	}
	.core-tech-wrapper {
	    margin-top: 0;
	}
	.core-techheader {
	    height: 130px;
	}
	.support_doc_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 748px;
	            flex: 0 0 748px;
	    max-width: 748px;
	    margin-right: 30px;
	}
	.value_properties_wrapper {
	    padding: 60px 0;
	}
	.analyize_what_we_do .value_properties_wrapper {
		padding: 24px 0 0 0 !important;
	}
	.book_demo.book_demo_innerpage .container {
	    padding: 0 40px;
	}
	.breadcrumb-blk > .container {
/*	    padding-left: 210px;*/
	}
	.core-tech-officepro .value_properties_wrapper {
	    padding:0 0 72px 0;
	}
	.book_demo{
		margin-top: 0;
	}
	/* .page-template-page-structural .value_properties_wrapper {
	    padding: 70px 0 30px;
	}
	.page-template-page-structural .value_properties_row {
    	padding: 72px 0 40px;
	} */
	.sv_wrapper + .core-tech-wrapper .value_properties_row {
	    padding-top: 60px;
	    margin-left: -15px;
	}
	/* .sv_wrapper + .core-tech-wrapper .value_properties_wrapper {
    	padding: 0;
	} */
	.testimonials_info {
	    width: calc(100% - 125px);
	    margin-left: 125px;
	    margin-right: 0;
	}
	body.search  .search_nofound {
	    margin-left: 50px;
	}
	.search_results {
		padding-top: 50px;
	}

	.testimonial_img img {
	    max-width: 100%;
	    height: auto;
	}
	.testimonial_cnt {
	    padding: 32px;
	}
	.testimonial_cnt p {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 40px;
	    padding-right: 0;
	}
	.testimonials_info {
	    min-height: 425px;
	}
	.single-casestudies .testimonials_info {
		width: 850px;
	}
	.quote_icon {
	    width: 125px;
	    height: 125px;
	}
	.clients_block .company_logos > a {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 140px;
	            flex: 0 0 140px;
	}
	.clients_block {
	    padding-top: 70px;
	}
	.banner.analyze_banner, .banner.Insight-banner {
	    height: auto !important;
	    /* min-height: 1280px; */
		padding-bottom: 130px;
	}
	.banner.Insight-banner,
	.banner.analyze_banner{
		padding-bottom: 0;
	}
	.useCases_cnt {
	    margin-right: 46px; 
	}
	.core-techheader h2 {
	    font-size: 42px !important;
	}

    .core-techheader_insight .value_properties_wrapper{
	    padding-top: 60px;
	}
	.core-techheader_insight .value_properties_wrapper {
	    padding-top: 15px;
	}
	.value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 351px;
	            flex: 0 0 351px;
	    margin: 0 20px 20px;
	}
	.why_ike_analyze .coretech-row {
	    margin: 0;
		padding: 0;
	}

	.company_support_analyze {
	    height: 900px;
	}
	.testimonials_blk_analyze {
	    margin-top: -125px;
	}
	.modal-dialog {
	    width: 1140px;
	}
	.modal-content .banner2 {
	    padding: 113px 0 55px;
	}
	.analyize_what_we_do .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 256px;
	            flex: 0 0 256px;
	}
	
	.modal-content .coretech-row {
	    padding: 0 40px;
	}
	.core-tech-wrapper-universe {
	    margin: 0;
	}

	.value_properties_university.value_propertie_item {
	    margin: 0 20px 20px 0;
	}
	.core-tech-aboutus .core-techheader,
	.core-tech-team .core-techheader,
	.core-tech-investors .core-techheader,
	.core-tech-careers .core-techheader{	
	    width: auto !important;
	}
	.core-tech-officepro .core-techheader{
		width: auto;
	}
	.aboutUS_Wrapper_title {
	    padding: 50px 0;
	}
	.page-template-page-about .our_values_list .our_values_item {
	    margin: 0 50px 50px 0; 
	}
	.our_culuture_wrapwer {
	    height: 790px;
	    padding: 70px 0;
	}
	.our_culuture_cnt h2,
	.our_culuture_cnt h3 {
	    font-size: 52px;
	    line-height: 58px;
	}
	.our_values_Wrapper {
	    padding: 70px 0;
	}
	.page-template-page-about .aboutus_rht{
		-webkit-box-align: end;
		    -ms-flex-align: end;
		        align-items: flex-end;
	}
	.page-template-page-about .aboutus_img {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 540px;
	            flex: 0 0 540px;
	    max-width: 540px;
	    height: 425px;
	}
	.page-template-page-about .aboutus_img img{
		height: 100%;
	}
	.about_us_list:nth-child(even) .aboutus_row {
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.page-template-page-about .about_us_list + .about_us_list .aboutus_row {
	    padding-top: 50px;
	}
	.page-template-page-about .aboutus_lft{
		padding-top: 90px;
	}
	.team_row {
	    padding: 70px 0 0;
	}
	/* .book_demo_innerpage {
	    margin-top: 70px;
	} */
	.banner2 {
	    min-height: 720px;
	}
	.page-template-page-casestudy .banner2{
		min-height: 720px;
		padding-bottom: 160px;
	}
	.University_banner{
		min-height: auto !important;
	}
	.page-template-page-careers .core-tech-careers .aboutUS_Wrapper_title {
	    padding: 70px 0 0 0;
	}
	.core-tech-careers .aboutus_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 410px;
	            flex: 0 0 410px;
	    margin: 0 30px 0 0;
	}
	.ts_wrapper {
	    width: 1140px;
	    margin: 70px auto 0;
	}
	.ts_wrapper .aboutus_img {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 965px;
	            flex: 0 0 965px;
	    max-width: 965px;
	}
	.ts_wrapper .aboutus_head {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 440PX;
	            flex: 0 0 440PX;
	    max-width: 440px;
	    padding: 32px 24px;
	}
	.img_swappers_list_careers {
	    padding: 70px 0;
	}
	.page-template-page-careers .hiring_wrpper {
	    padding: 70px 0;
	}
	.hiring_wrpper h2 {
	    margin-bottom: 70px;
	}
	.open-p-accordion-titel h2,
	.clas-sdlu-hd h2{
		margin-bottom: 0;
	}
	.hw_list {
	    margin-left: 47px;
	}
	.ike_banner h1 {
	    font-size: 62px;
	    line-height: 72px;
		padding-bottom: 70px;
	}
	.home .banner-data h1 {
	    font-size: 62px;
	    line-height: 72px;
	}
	.ike_banner_rht {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 500px;
	            flex: 0 0 500px;
	}
	.ike_banner_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 640px;
	            flex: 0 0 640px;
	}
	.ike_banner_post {
	    max-width: 304px;
	}
	.ike_banner_lft .ike_banner_blog_post {
	    -webkit-box-flex: 0 !important;
	        -ms-flex: 0 0 624px !important;
	            flex: 0 0 624px !important;
	    max-width: 624px !important;
	}
	.ike_banner .container:after {
	    width: 850px;
	    height: 950px;
	}
	.ike_banner {
	    padding-bottom: 100px;
	}
	.blog .hiring_wrpper {
	    padding: 70px 0;
	}
	body.archive .ike_works_row .alm-reveal, .blog .ike_works_row .alm-reveal {
	    margin: 0 -20px;
	}
	.hw_list .ike_work_item {
	   margin-left: 20px;
	   margin-right: 20px;
	}
	.post_info {
	    padding: 50px 0;
	}
	.post_info h1 {
	    margin-bottom: 70px;
	}
	.post_lft_cnt h1{
		margin-bottom: 32px;
	}
	.single-post .blogs_posts_row {
		padding-top: 70px;
	}
	.blogs_posts_cnt {
	    margin-right: 50px;
	}
	.author_full_avatar {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 250px;
	            flex: 0 0 250px;
	    max-width: 250px;
	    height: 250px;
	}
	.author_full_avatar img {
	    width: 100%;
	    height: 100%;
	}
	.author_full_info {
	    padding-top: 0;
	}
	.author_full_info h1 {
	    font-size: 52px;
	    line-height: 62px;
	}
	.author_full_info h3 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.author_intersts {
	    margin-bottom: 70px;
	}
	.activities > h2 {
	    font-size: 36px;
	    line-height: 42px;
	}
	.activities > h3 {
	    margin-bottom: 50px;
	}
	.activities_info {
	    width: 100%;
	    padding: 0 0 0 24px;
	}
	.activities_info h3{
		margin-bottom: 10px;
	}
	.page_case_study_wraper .case_studies_list {
	    margin: 0 auto 50px 0;
	}
	.single-casestudies .banner-data {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 350px;
		flex: 0 0 380px;
		max-width: 380px;
	}
	.single-casestudies .banner-data h2, .single-casestudies .banner-data h1 {
		font-size: 46px;
		line-height: 54px;
		margin-bottom: 28px;
	}
	.single-casestudies .value_properties_row {
		-ms-flex: 0 0 740px;
		flex: 0 0 740px;
		max-width: 740px;
	}
	.single-casestudies .value_properties_row .value_propertie_item {
		-ms-flex: 0 0 350px;
		flex: 0 0 350px;
		max-width: 350px;
	}
	.single-casestudies .banner2 {
		min-height: 680px;
	}
	.single-casestudies .banner-data img {
	    margin-bottom: 40px;
	}
	.cs_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 550px;
	            flex: 0 0 550px;
	    max-width: 550px;
	}
	.single-casestudies .testimonial_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 500px;
	            flex: 0 0 500px;
	    max-width: 500px;
	}
	.thelatest_cnt {
	    padding-top: 70px;
	} 
	.core-tech-investors .value_propertie_item,
	.financial_info .value_propertie_item,
	.documents_block .value_propertie_item {
	    margin-left: 0;
	}
	.core-tech-investors .value_properties_row {
	    padding: 70px 0 50px;
	}
	.ia_toggle {
	    padding-bottom: 70px;
	}
	.team_wrapper .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(50% - 20px);
	            flex: 0 0 calc(50% - 20px);
	    margin: 0 10px 20px;
	}
	.board_members_row .board_member {
	    margin: 0 50px 50px 0;
	}
	.team_wrapper {
	    margin-bottom: 0;
	}
	.page-template-page-contact .contact_form {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 400px;
	            flex: 0 0 400px;
	    margin-left: 16px;
	}
	.page-template-page-contact .banner::after,
	.page-template-page-contact .ike_address_wrapper .core-techheader2{
	    width: 50%;
	}
	.ike_adress_list {
	    padding: 70px 0;
	}
	.ike_adress_cnt {
	    padding: 0 0 0 20px;
	}
	.ike_adress + .ike_adress {
	    margin-top: 40px;
	}
	.ike_adress_cnt h3 {
	    font-size: 42px;
	    line-height: 52px;
	}
	.location_map,.ike_adress_list {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 50%;
	            flex: 0 0 50%;
	    max-width: 50%;
	}
	.page-template-page-supportcnt .contact_form {
	    -ms-flex-preferred-size: 630px !important;
	        flex-basis: 630px !important;
	    margin: 0 60px 0 0 !important;
	}
	.page_not_found {
	    height: 920px;
	}
	.page_404_icon {
	    width: 670px;
	}
	.single-landing .post_lft_cnt {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 550px;
	    flex: 0 0 550px;
	    max-width: 550px;
	    margin-right: 40px;
	}
	.single-landing .post_right_cnt {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 550px;
	    flex: 0 0 550px;
	    max-width: 550px;
	}
	.single-landing .post_info {
	    margin: 0;
	    padding-top: 70px;
	}
	.page-template-page-thankyou .post_lft_cnt,
	.single-thankyou .post_lft_cnt {
	    margin-right: 120px;
	}
	.page-template-page-thankyou .post_info,
	.single-thankyou .post_info {
	    padding: 200px 0 100px;
	}
	body.tax-support_categories.term-release-notes .choose_year,
	.release_notes .choose_year{
		display: block;
		margin-bottom: 28px;
	}
	body.tax-support_categories.term-release-notes .choose_year ul li,
	.release_notes .choose_year ul li{
		margin: 0 16px 12px 0;
	}
	.new_sub-leading-left h3 {
	    font-size: 32px;
	    line-height: 42px;
        margin: 10px 0 16px;
	}
	.new_sub-leading-left h3 {
	    margin: 17.26px 0 16px;
	}
	/* styelv5 starts */

	header .container {
		padding: 0 15px;
	}
	/* stylev5 ends */



	/* footer css started here */
    .footer-top {
        margin-bottom: 70px;
    }
    .footer_top_lft {
		flex: 0 0 645px;
		max-width: 645px;
	}
    .newfooter {
		flex: 0 0 483px;
		max-width: 483px;
		justify-content: end;
	}
    /* footer css ended here */
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.container,.block_bannner_wraper{
		width: 980px;
	}
	.nav_rht ul li .search_form{
		width: 150px;
	}
	.nav_rht ul li .search_form input{
		padding-right: 5px;
	}
	.nav_rht ul li .search_form .form_control::-webkit-input-placeholder{
		font-size: 14px !important;
	}
	.nav_rht ul li .search_form .form_control::-moz-placeholder{
		font-size: 14px !important;
	}
	.nav_rht ul li .search_form .form_control:-ms-input-placeholder{
		font-size: 14px !important;
	}
	.nav_rht ul li .search_form .form_control::-ms-input-placeholder{
		font-size: 14px !important;
	}
	.nav_rht ul li .search_form .form_control::placeholder{
		font-size: 14px !important;
	}
	header .btn{
		padding: 0 10px;
	}
	.breadcrumb-blk {
		top: 145px;
	}
	.banner-data h1 {
	    font-size: 52px;
	    line-height: 58px;
	}
	.banner-data p,.page-template-page-casestudy .banner-data p {
	    font-size: 30px;
	    line-height: 36px;
	    margin-bottom: 30px;
	}
	.priced_text p {
		font-size: 20px !important;
		line-height: 26px !important;
	}

	.blocks-data {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(100% / 3 - 30px);
	            flex: 0 0 calc(100% / 3 - 30px);
	    margin-right: 30px;
	}
	.blocks h2,
	.blocks h3{
	    font-size: 32px;
	    line-height: 42px;
	    margin-bottom: 20px;
	}
	.banner:not(.banner2) {
	    height: 950px;
	}
	.coretech-content-rht {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 500px;
	            flex: 0 0 500px;
	    max-width: 500px;
		margin-left: 10px;
	}
	.coretech-row > .coretech-des:nth-child(even) .coretech-content-lft {
	    padding-left: 0;
	}
	.our_services_wrapper h2 {
	    max-width: 475px;
	    width: 475px;
	}
	.our_services_wrapper h2,.core-techheader h2,.clients_text h2 {
	    font-size: 36px !important;
	}
	.clients_text h2{
		line-height: 48px;
	}
	.our_services_wrapper {
	    height: 480px;
	}
	.ike_prdoucts .coretech-content-lft {
	    padding: 0 !important;
	    -webkit-box-flex: 0 !important;
	        -ms-flex: 0 0 calc(45% - 50px) !important;
	            flex: 0 0 calc(45% - 50px) !important;
	}
	.ike_prdoucts .coretech-content-rht {
	    margin-left: 0 !important;
	    -ms-flex-preferred-size: 525px;
	        flex-basis: 525px;
	    max-width: 565px !important;
	}
	.company_logos {
	    width: 920px;
	}

	.book_demo_cnt {
	    width: 950px;
	}
	.book_demo_innerpage .book_demo_cnt {
		padding: 85px 50px;
	}
	.ikedvc.book_demo .book_demo_cnt {
		padding: 61px 50px;
	}
	.case_studies_wrapper {
	    padding: 50px 0;
	    height: auto;
	}
	.case_studies_wrapper .case_studies {
	    margin: 50px 20px 0 0;
	}
	.case_studies_row {
	    display: block;
	}
	.home .ike_work_item {
	    margin: 0 15px;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 296px;
	            flex: 0 0 296px;
	}
	.home .ike_works_row {
	    margin: 0 -20px;
	}
	.ike_work_header strong {
		font-size: 16px;
	}
	.company_support h2,.case_studies_lft h2,.ike_works h2,.single-thankyou .ike_works h2{
		font-size: 36px;
		line-height: 48px;
	}
	.support_doc_wrapper > .container >h3, .support_doc_lft h3 {
	    font-size: 42px;
	}
	.support_doc_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 630px;
	            flex: 0 0 630px;
	    max-width: 630px;
	}
	.search_nofound {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 280px;
	            flex: 0 0 280px;
	}
	.support_docs_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 198px;
	            flex: 0 0 198px;
	    max-width: 198px;
	    margin: 0 12px 12px 0;
	}
	.support_docs_item h4 {
	    font-size: 20px;
	}

	.release_note_item + .release_note_item {
	    margin-top: 30px;
	}

	.single-support .post_lft_cnt {
	    margin-right: 0;
	    max-width: 500px;
	}
	.banner-data h1,.home .banner-data h1,.page-template-page-supportcnt .banner-data h1, .page-template-page-contact .banner-data h1 {
	    font-size: 52px;
	    line-height: 58px;
	    margin-bottom: 16px;
	}
	.value_properties_wrapper > h3 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.core-techheader_insight .value_properties_wrapper > h3 {
		font-size: 34px;
		line-height: 48px;
	}
	.value_properties_row {
	    margin: 0 -20px;
	    padding: 50px 0 0;
	}
	.value_properties_wrapper {
	    padding: 50px 0 30px;
	}
	.img_swappers_list {
	    padding-top: 50px;
	}
	.strcl-iswl.img_swappers_list {
	    padding-top: 0;
	} 
	.img_details h2 {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 16px;
	}
	.img_details > p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.details_list ul li a strong {
	    font-size: 22px;
	    line-height: 26px;
	}

	
	.iwf_row {
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	}
	.iwf_row_img {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 520px;
	            flex: 0 0 520px;
	    max-width: 520px;
	    margin-right: 90px;
	}
	.banner2 {
			padding-bottom: 70px;
	}
	.core-tech-officepro .value_properties_row,
	.core-tech-officepro .value_properties_row {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		margin: 0 -20px;
	}
	.core-tech-officepro .value_properties_row .value_propertie_item,
	.core-tech-officepro .value_properties_row .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(391px - 40px);
	            flex: 0 0 calc(391px - 40px);
	    margin: 0 20px 40px !important;
	}
	.core-tech-officepro .value_properties_wrapper {
	    padding: 0px 0 0;
	}
	.iwf_row_img {
		flex: 0 0 460px;
		max-width: 460px;
		margin-right: 0;
	}
	/* .ike-workflow-wrapper {
	    margin-bottom: 100px;
	} */
	.features_cnt {
	    padding: 60px 0 0;
	}
	.features_cnt > h2 {
	    font-size: 32px;
	    margin-bottom: 30px;
	}
	.feature_info h3 {
	    font-size: 26px;
	    line-height: 36px;
	}
	.img_swappers_list_feidltools .img_deatils_element:nth-child(2) .img_deatils_swapper:first-child .img_details {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 428px;
	            flex: 0 0 428px;
	    max-width: 428px;
	}
	.img_swappers_list_feidltools .img_deatils_element:nth-child(even) .img_deatils_swapper:first-child {
	    -webkit-box-pack: start;
	        -ms-flex-pack: start;
	            justify-content: flex-start;
	    margin-left: 520px;
	}
	.search_results {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 600px;
	            flex: 0 0 600px;
	}
	body.search .search_form {
	    width: 600px;
	}
	.searched_for h1 {
	    font-size: 42px;
	}
	.search_rsult_item a strong,.release_note_item a {
	    font-size: 32px;
	    line-height: 36px;
	}
	.search_rsult_item p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.search_nofound h3 {
	    font-size: 32px;
	    margin-bottom: 30px;
	}
	.single-support .post_page_banner h1, .suport_page_banner h1 ,
	.single-support .post_page_banner h2, .suport_page_banner h2 {
	    font-size: 52px;
	    line-height: 58px;
	}
	.support_doc_wrapper {
	    padding: 50px 0;
	}
	.search_wrapper {
	    padding: 50px 0;
	}
	.searched_for h1 {
	    font-size: 36px;
	    line-height: 42px;
	}
	.testimonial_cnt p {
	    font-size: 24px;
	    line-height: 36px;
	    margin-bottom: 30px;
	    min-height: auto;
	}
	.quote_author img {
	    margin-right: 24px;
	    max-width: 50px;
	}
	.quote_name strong {
	    font-size: 20px;
	    line-height: 26px;
	}
	.testimonials_info {
	    min-height: auto;
	}
	.testimonial_cnt p {
	    height: 200px;
	    overflow: hidden;
	}
	.clients_block .clients_text{
	    margin-right: 0;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 360px;
	            flex: 0 0 360px;
	    max-width: 360px;
	}
	
	.useCases_cnt {
	    margin-right: 30px;
	    max-width: 270px;
	}
	.useCases_row{
		max-width: 100%;
	}
	.useCases_list {
	    margin: 30px -10px 0;
	}
	.useCases_row .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 calc(335px - 20px);
	            flex: 0 0 calc(335px - 20px);
	}
	.banner.analyze_banner{
	    height: auto !important;
	    min-height: 1068px;
	}
	.banner.ike_office_banner.strl_bnr {
		height: auto;
		background-size: cover;
		padding: 190px 0 0;
		min-height: 873px !important;
	}
	.value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 300px;
	            flex: 0 0 300px !important;
	    margin: 0 12px 20px !important; 
	}
	.core-techheader_analyze .value_properties_row{
	    padding: 60px 0;
	}

	.value_propertie_img{
		height: 150px;
	}
	.company_support {
	    height: auto;
		padding: 50px 0 125px 0;
	}
	.modal-dialog {
	    width: 950px;
	}
	.modal-content .banner-data h2 {
	    font-size: 42px;
		line-height: 58px;
	}
	.modal-content .banner-data p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.analyize_what_we_do .value_propertie_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 351px;
	            flex: 0 0 351px;
	}
	.coretech-row > .coretech-des:nth-child(even) .coretech-content-rht {
	    max-width: 475px;
	}
	.modal .container {
	    width: 100%;
	    padding: 0 30px;
	}
	.analyize_what_we_do .value_properties_wrapper > h3 {
	    padding-left: 30px;
	}
	.analyize_what_we_do .container {
	    padding: 0 ;
	}
	.analyize_what_we_do .value_properties_row {
	    margin: 0 0 0 14px !important;
	}
	.modal-content .core-techheader2 h2 {
	    font-size: 32px !important;
	    line-height: 42px;
	}

	.breadcrumb-blk > .container {
/*	    padding-left: 150px;*/
	}
	.core-tech-wrapper-universe .core-techheader h2 {
		line-height: 48px;
		font-size: 42px !important;
	}
	
	.value_properties_wrapper.value_properties_university .value_propertie_item {
		margin: 0 20px 20px!important;
		max-width: 280px;
	}
	.why_ike_university .coretech-row {
	    margin: 0 0 70px 0;
	}
	.about_cnt_lft h3 {
	    font-size: 30px;
	    line-height: 46px;
	}
	.about_cnt_rht p {
	    font-size: 20px;
	    line-height: 30px;
	}
	.about_cnt {
	    padding: 50px 0;
	}
	.aboutUS_Wrapper_title h2 {
	    font-size: 36px;
	    line-height: 42px;
	}
	.page-template-page-about .aboutus_lft {
	    padding-top: 0;
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 45%;
	            flex: 0 0 45%;
	    max-width: 100%;
	    margin: 0;
	}
	.page-template-page-about .aboutus_rht {
	    height: auto;
	    max-width: 540px;
	    margin-top: 30px;
	}
	.aboutus_row{
		display: block;
	}
	.aboutus_icon{
		left: 100%;
	}
	.about_us_list:nth-child(even) .aboutus_row {
	    margin-left: 0;
	}
	.page-template-page-about .about_us_list:nth-child(even) .aboutus_row .aboutus_lft {
	    max-width: 100%;
	    margin: 0;
	}
	.page-template-page-about .our_values_list .our_values_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 300px;
	            flex: 0 0 300px;
	    max-width: 300px;
	    margin: 0px 16px 16px 0;
	}
	.our_culuture_cnt h2,
	.our_culuture_cnt h3,.our_values_Wrapper h3 {
	    font-size: 36px;
	    line-height: 48px;
	}
	.page-template-page-careers .core-tech-careers .aboutUS_Wrapper_title {
	    padding: 50px 0 0 0;
	}
	.page-template-page-careers .aboutUS_Wrapper_title h3,
	.page-template-page-careers .aboutUS_Wrapper_title h2 {
	    max-width: 1021px;
	    font-size: 36px;
	    line-height: 48px;
	}
	.page-template-page-careers .core-tech-careers .our_values_list {
	    padding-top: 50px;
	}
	.page-template-page-careers .core-tech-careers .our_values_list .our_values_item {
	    margin: 0 40px 40px 0;
	}
	.aboutus_lft h3 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.core-tech-careers .aboutus_rht{
		max-width: 	700px;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-top: 50px;
	} 
	.core-tech-careers .aboutus_head{
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.core-tech-careers .aboutus_icon{
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.standard_benefits .value_properties_row {
	    width: 1100px;
	}
	.standard_benefits h2 {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 50px;
	}
	.ts_wrapper {
	    width: 950px;
	    margin: 60px auto 0;
	}
	.ts_wrapper .aboutus_head {
	    padding: 20px;
	    -webkit-box-flex:0;
	        -ms-flex:0 0 450px;
	            flex:0 0 450px;
	    max-width: 450px;
	}
	.ts_wrapper .aboutus_img {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 775px;
	            flex: 0 0 775px;
	    max-width: 775px;
	    height: 435px;
	}
	.ts_tabs_nav {
	    width: 500px;
	    min-height: 250px;
	    margin-top: -250px;
	}
	.ts_tabs_nav ul li {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 125px;
	            flex: 0 0 125px;
	    height: 125px;
	    overflow: hidden;
	}
	.ts_wrapper .aboutus_head{
		height: 250px;
	}
	.ts_wrapper .aboutus_head h2{
		font-size: 36px;
		line-height: 48px;
	}
	.ts_wrapper .aboutus_head strong,
	.ts_wrapper .aboutus_head span {
	    font-size: 20px;
	    line-height: 26px;
		margin-bottom: 	16px;
	}
	.ts_wrapper .aboutus_head p {
	    font-size: 30px;
	    line-height: 40px;
	    height: 120px;
	}
	.ts_wrapper > h2 {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 50px;
	}
	.aboutus_head h2{
		font-size: 36px;
	    line-height: 48px;
	}
	.img_swappers_list_careers .img_deatils_swapper:first-child .img_details {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	.img_swappers_list_careers .img_deatils_swapper:first-child .img_details h2 {
	    margin-bottom: 50px;
	}
	.img_swappers_list_careers {
	    padding: 50px 0;
	}
	.page-template-page-careers .our_culuture_wrapwer {
	    height: auto;
	    padding: 70px 0;
	    min-height: auto;
	}
	.our_culuture_careers .our_culuture_cnt {
	    width: 560px;
	    padding: 32px;
	}
	.our_culuture_careers .our_culuture_cnt h2,
	.our_culuture_careers .our_culuture_cnt h3 {
	    font-size: 36px;
	    line-height: 48px;
	}
	.page-template-page-careers .hiring_wrpper {
	    padding: 50px 0;
	}
	.hiring_wrpper h2 {
	    font-size: 36px;
	    line-height: 48px;
	    margin-bottom: 50px;
	}
	.open-p-accordion-titel h2,
	.clas-sdlu-hd h2{
		font-size: 24px;
		line-height: 30px;
		margin: 0;
	}
	.job_dec_cnt > h1 {
	    font-size: 52px;
	    line-height: 58px;
	    margin-bottom: 32px;
	}
	.job_des_wrapper {
	    padding: 50px 0 100px;
	}
	.ike_banner_lft,
	.ike_banner_rht {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	}
	.ike_banner_lft .ike_banner_post,.ike_banner_lft .ike_banner_blog_post {
	    max-width: 306px !important;
	    -webkit-box-flex: 0 !important;
	        -ms-flex: 0 0 306px !important;
	            flex: 0 0 306px !important;
	    margin: 16px 16px 0 0;
	}
	.ike_banner_lft .ike_banner_post:last-child{
		margin-right: 0;
	}
	.ike_banner_rht .ike_banner_post_in h2,
	.ike_banner_rht .ike_banner_post_in h3 {
	    font-size: 36px;
	    line-height: 48px;
	}
	.ike_banner_rht .ike_banner_post_in p {
	    font-size: 26px;
	    line-height: 32px;
	}
	.ike_banner_rht .ike_banner_post_title h4 {
	    font-size: 20px;
	    line-height: 26px;
	}
	.ike_banner_rht .ike_banner_post_title > span {
	    font-size: 22px;
	    line-height: 26px;
	}
	.ike_banner_post_in h2,
	.ike_banner_post_in h3 {
	    font-size: 22px;
	}
	.ike_banner h1 {
	    font-size: 52px;
	    line-height: 58px;
	    padding-bottom: 50px;
	}
	.ike_banner {
	    padding-bottom: 70px;
	}
	.blog .hiring_wrpper {
	    padding: 50px 0;
	}
	.ike_banner .container:after {
	    width: 100%;
	}
	.post_info {
	    width: 100%;
	}
	.post_lft_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 550px;
	            flex: 0 0 550px;
	    max-width: 550px;
	    margin-right: 40px;
	}
	.post_info h1 {
	    font-size: 52px;
	    line-height: 58px;
	    margin-bottom: 50px;
	}

	.post_lft_cnt h1,
	.post_lft_cnt h3{
		margin-bottom: 24px;
	}
	.blogs_posts_cnt {
	    max-width: 175px;
	}
	.blogs_posts_cnt {
	    margin-right: 30px;
	    max-width: 220px;
		flex: 0 0 220px;
	}
	.single-events .blogs_posts_row .ike_work_item, .single-post .blogs_posts_row .ike_work_item {
		-ms-flex: 0 0 calc(360px - 25px);
		flex: 0 0 calc(360px - 25px);
	}
	.blogs_posts_cnt h3 {
    	font-size: 36px;
    	line-height: 48px;
    }
   .post_subscribe h3 {
	    font-size: 32px;
	    line-height: 42px;
	    margin-bottom: 32px;
	}
	.post_subscribe p {
	    font-size: 24px;
	    line-height: 32px;
	    margin-bottom: 32px;
	}
	.post_lft_cnt .pr-blk h3 {
	    margin-bottom: 32px;
	}
	.post_lft_cnt .pr-blk li {
	    font-size: 20px;
	    line-height: 26px;
	}
	.author_wrapper {
	    padding: 200px 0 50px;
	}
	.author_full_avatar {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 200px;
	            flex: 0 0 200px;
	    max-width: 200px;
	    height: 200px;
	}
	.author_intersts {
	    margin-bottom: 50px;
	}
	.activities_info h3 {
	    margin-bottom: 32px;
	    font-size: 24px;
	    line-height: 32px;
	}
	.page-template-page-casestudy .banner {
		padding-top: 210px;
		min-height: auto !important;
		padding-bottom: 70px;
	}
	.page_case_study_wraper {
	    margin-top: -390px;
	}
	.page-template-page-casestudy .banner-data h2 {
	    margin-bottom: 16px;
	}
	.page_case_study_wraper .case_studies_list {
	    width: auto;
	}
	.single-casestudies .value_properties_row {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 640px;
		flex: 0 0 640px;
		max-width: 640px;
	}
	.single-casestudies .value_properties_row .value_propertie_item {
		-ms-flex: 0 0 294px;
		flex: 0 0 294px !important;
		max-width: 294px;
	}
	.single-casestudies .banner-data {
		-ms-flex: 0 0 300px;
		flex: 0 0 300px;
		max-width: 300px;
	}
	.single-casestudies .banner2 {
		min-height: 620px !important;
		padding: 210px 0 70px;
	}
	.single-casestudies .banner-data h1,
	.single-casestudies .banner-data h2 {
	    font-size: 42px;
	}
	.single-casestudies .value_propertie_item h3 {
	    font-size: 36px;
	    line-height: 42px;
	}
	.csc_wrapper {
	    padding: 50px 0;
	}
	.cs_lft {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 360px;
	            flex: 0 0 360px;
	    max-width: 360px;
	}
	.cs_lft h2 {
	    font-size: 42px;
	    line-height: 48px;
	}
	.single-casestudies .coretech-content-rht {
	    margin-left: 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 575px;
		        flex: 0 0 575px;
	    max-width: 575px;
	}
	.cs_lft blockquote, .cs_lft blockquote p {
	    font-size: 32px;
	    line-height: 42px;
	}
	.cs_lft blockquote {
	    padding-left: 16px;
	}
	.cs_lft blockquote{
		margin-bottom: 	32px;
	}
	.single-casestudies .testimonials_info {
	    width: 800px;
	}
	.single-casestudies .testimonial_cnt {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 450px;
	            flex: 0 0 450px;
	    max-width: 450px;
	    padding: 32px;
	}
	.single-casestudies .quote_author img {
	    margin-right: 16px;
	}
	.case_stydy_actions {
	    width: 550px;
	}
	.investrors_banner {
	    height: auto;
	}
	.thelatest_cnt {
	    padding-top: 50px;
	}
	.thelatest_cnt_lft p {
	    font-size: 20px;
	    line-height: 26px;
	}
	.thelatest_cnt_rht {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 310px;
	            flex: 0 0 310px;
	}
	.thelatest_cnt_rht h3 {
	    margin-bottom: 16px;
	}
	.thelatest_cnt_rht ul li a {
	    font-size: 20px;
	    line-height: 26px;
	}
	.thelatest_cnt_lft ul {
	    padding: 0 0 40px 40px;
	}
	.core-tech-investors .value_properties_row {
	    padding: 50px 0;
	}
	.core-tech-investors .value_propertie_item,.documents_block .value_propertie_item {
	    margin-right: 16px;
	    padding: 24px;
	}
	.ia_header {
	    padding: 20px 20px 20px 0;
	}
	.ia_header h2 {
	    font-size: 42px;
	    line-height: 48px;
	}
	.value_propertie_item h3{
		font-size: 20px;
	}
	.leadership_team .value_propertie_item h3{
		font-size: 32px;
		line-height: 36px;
	}
	.release_notes .choose_year span,
	.release_notes .choose_year ul li a{
	    font-size: 32px;
	}
	.btn, .frm_style_formidable-style.with_frm_style .frm_submit button.frm_final_submit, .banner_links_nav a {
		font-size: 14px;
	}
	.ia_toggle {
	    padding-bottom: 50px;
	}
	.board_members_row .board_member {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 286px;
	            flex: 0 0 286px;
	    margin: 0 30px 50px 0;
	}
	.member_name strong {
	    font-size: 22px;
	    line-height: 30px;
	}
	.articles_links ul li a {
	    font-size: 20px;
	    line-height: 26px;
	}
	.article_title {
	    margin-bottom: 32px;
	}
	.page-template-page-support .banner2 {
	    padding: 210px 0 40px;
	}
	.page-template-page-supportcnt .banner, .page-template-page-contact .banner {
	    padding-top: 210px;
	    padding-bottom: 70px;
	    min-height: 1465px !important;
	}
	.page-template-page-supportcnt .banner-data h2, .page-template-page-contact .banner-data h2 {
	    font-size: 42px;
	    line-height: 48px;
	    margin-bottom: 50px;
	}
	.page-template-page-contact .value_properties_row .value_propertie_item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 282px;
		flex: 0 0 282px;
		max-width: 282px !important;
		margin: 0 16px 16px 0 !important;
	}
	
	.page-template-page-contact .contact_form {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 354px;
	            flex: 0 0 354px;
	}
	.page-template-page-supportcnt .contact_form {
	    -ms-flex-preferred-size: 500px !important;
	        flex-basis: 500px !important;
			margin: 0 42px 0 0 !important;
	}
	.page-template-page-supportcnt .value_properties_row .value_propertie_item p, .page-template-page-contact .value_properties_row .value_propertie_item p {
	    font-size: 18px;
	    line-height: 30px;
	}
	.ike_adress_cnt h3 {
	    font-size: 36px;
	    line-height: 42px;
	}
	.ike_adress_cnt p {
	    font-size: 18px;
	    line-height: 26px;
	}
	.page_not_found {
	    height: 750px;
	}
	.page_404_icon {
	    width: 450px;
	}
	.page_404_cnt h1 {
	    font-size: 52px;
	    line-height: 58px;
	    margin-bottom: 27px;
	}
	.page_404_cnt{
		bottom: 100px;
	}
	.nav_rht .btn.log-btn {
	    padding: 0 24px !important;
	}
	.page-template-page-about .core-tech-aboutus{
		margin-top: 0;
	}
	.default-styles h1, .default-styles h2 {
	    font-size: 42px;
	}
	.default-styles h5 {
	    font-size: 30px;
	    line-height: 42px;
	}
	.default-styles h6 {
	    font-size: 24px;
	}
	.single-landing .post_lft_cnt {
	    -ms-flex: 0 0 440px;
	    -webkit-box-flex: 0;
	            flex: 0 0 440px;
	    max-width: 440px;
	}
	.single-landing .post_right_cnt {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 470px;
	    flex: 0 0 470px;
	    max-width: 470px;
	}
	.single-landing .post_info {
	    padding-top: 50px;
	}
	.default-styles blockquote, .default-styles blockquote p {
	    font-size: 32px;
	    line-height: 42px;
	}
	.page-template-page-thankyou .post_lft_cnt ,
	.single-thankyou .post_lft_cnt {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 570px;
	    flex: 0 0 570px;
	    max-width: 570px;
	    margin-right: 70px; 
	}
	.page-template-page-thankyou .post_lft_cnt .default-styles,
	.single-thankyou .post_lft_cnt .default-styles {
	    padding-right: 0;
	}
	.sv_wrapper::before{
		height: 435px;
	}
	/* stylev5 starts */

	header .container {
	    padding: 0 15px;
	}
	.menu > ul > li {
	    margin-right: 10px;
	    padding: 0;
	}
	header .btn {
	    padding: 0 10px;
	}
	.childmenu ul{
		height: auto;
	    padding: 11px 0;
	}
	.search_frm input::placeholder{
		font-size: 14px !important;
	} 
	/* stylev5 ends */
	/* stylev2 starts */

	.roll-item span {
		font-size: 52px;
		line-height: 58px !important;
	}
	.applyjobfrm .resume span.wpcf7-form-control-wrap, .applyjobfrm .clcover span.wpcf7-form-control-wrap {
		width: 560px;
	}
	.contact_form_lft {
		-ms-flex: 0 0 410px;
		flex: 0 0 410px;
		max-width: 410px;
	}
	.year_tab_cnt ul li span, .year_tab_cnt ul li a {
		font-size: 21px;
	}
	.map-paths li {
		width: 210px;
		flex: 0 0 210px;
	}
	/* stylev2 ends */



 	/* footer css started here */
 	.footer_top_lft {
		flex: 0 0 550px;
		max-width: 550px;
	}
	footer {
		padding: 40px 0;
	}
	.quick_links {
		flex: 0 0 180px;
	}
	footer a {
		font-size: 13px;
	}
	.newfooter {
		flex: 0 0 386px;
		max-width: 386px;
		justify-content: end;
	}
	.page_top {
		margin-right: 30px;
	}
	.quick_links.social_media {
		flex: 0 0 180px;
		max-width: 180px;
	}
	.quick_links.social_media ul li + li {
		margin: 0 0 0 17px;
	}
	/* footer css ended here */


}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.mb_menu {
	    min-height: 60%;
	}
} 

live