/*
Theme Name: Astra Child
Theme URI: https://wpastra.com/
Template: astra
Author: Brainstorm Force
Author URI: https://wpastra.com/about/
Description: Astra is fast, fully customizable &amp; beautiful WordPress theme suitable for blog, personal portfolio, business website and WooCommerce storefront. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with Schema.org code integrated and is Native AMP ready so search engines will love your site. It offers special features and templates so it works perfectly with all page builders like Elementor, Beaver Builder, Visual Composer, SiteOrigin, Divi, etc. Some of the other features: # WooCommerce Ready # Responsive # RTL &amp; Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained &amp; Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and WooCommerce ready theme that you can use for building any kind of website!
Tags: custom-menu,custom-logo,entertainment,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,full-width-template,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 3.0.2.1613574211
Updated: 2021-02-17 15:03:31

*/

@media only screen and (min-width: 1080px) and (max-width: 1920px) {
	.fea-ban-img p {
		margin-bottom: 1.9em;
	}
}
.mega-application-menu:before {
    content: "";
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 112px;
    height: 10px !important;
    width: 28px !important;
    padding: 13px 16px;
    background-position-y: -471px;
    background-position-x: 0px;
    color: white;
    margin-left: 16px;
    position: absolute;
    float: left;
    vertical-align: middle;
    font-weight: 700;
    margin-top: -21px;
}


.mega-support-menu {
    position: absolute;
    float: left;
    margin-left: 70px;
    width: 385px;
    right: -140px;
}

.mega-support-menu:before {
    content: "";
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 112px;
    height: 10px !important;
    width: 28px !important;
    padding: 13px 16px;
    background-position-y: -472px;
    background-position-x: 0px;
    color: white;
    margin-left: 233px;
    position: absolute;
    float: right;
    vertical-align: middle;
    font-weight: 700;
    margin-top: -11px;
}
/* Knowledge Base Steps Start */

.steps-container ol, ul {
    list-style: disc;
}

/* ul.pos-bull li::before, .pos-bull ul li::before {
  content: "\2022";
  color: red;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
} */

.steps-container ul{
	display: flex;
    justify-content: center;
	margin: 0px;
}
.steps-container li {
    display: inline-block;
    padding: 0px 0 30px;
	float: left;
    min-width: 210px;
    vertical-align: middle;
}
.steps-container .active{
	color: #3b3b3b !important;
	
}
.steps-container .active::before{
background-color: tomato;
    transform-origin: left top;
    transform: scale(1, 1);	
}
.steps-container a:hover, .steps-container a:focus {
    color: #707070;
    text-decoration: none;
}

.steps-container a {
    position: relative;
    display: block;
	color: #707070;
	text-align: center;
    padding: 16px 0;
    margin: 0;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    transition: color 0.1s,background-color 0.1s,padding 0.2s ease-in;
 font-family: "Sofia Pro";
    text-decoration: none;
    
}
.steps-container a::before {
    content: '';
    display: block;
    position: absolute;
    bottom: 3px;
    left: 0;
    height: 4px;

    width: 100%;
    background-color: #ebebeb;
    transform-origin: right top;
    transform: scale(1, 1);
    transition: color 0.1s,transform 0.2s ease-out;
}



/* Knowledge Base Steps End */

/* Wordpress Hosting Tabs Start */

.whMainSection {
		margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0% 0% 0% 0% !important;
}

.whElementPopulated{
	padding: 0px 10px 0px 10px !important;
}

.whElementorHeading {
	color: #3B3B3B !important;
    font-family: "Sofia Pro" !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    line-height: 20px !important;
	margin-bottom: 0px !important;
}
.whElementorImage{
	text-align: left !important;
}
.whElementorWidgetHeading, 
.whElementorWidgetImage{
	margin-bottom: 0px !important
}
.whElementorWidgetTextEditor{
	margin-bottom: 20px !important
} 

/* Wordpress Hosting Tabs End */

.devwph-next_gen_secuirty:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/next_gen_secuirty-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

.htb-active .devwph-next_gen_secuirty:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/next_gen_secuirty-01-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

/*   */

.devwph-easy_management:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/easy_management-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

.htb-active .devwph-easy_management:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/easy_management-01-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

/*   */

.devwph-unlimited_freedom:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/unlimited_freedom-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

.htb-active .devwph-unlimited_freedom:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/unlimited_freedom-01-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

/*   */

.devwph-unrivaled_performance:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/unrivaled_performance-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

.htb-active .devwph-unrivaled_performance:before {
    content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/unrivaled_performance-01-01.svg);
    padding: 0px 0px 29px;
    background-repeat: no-repeat;
    background-size: 30px auto;
    background-position-y: 0px;
    margin-bottom: 0px;
}

/* Pricing Tab Accordion Icons Start  */

#wh-tabs-accordion .elementor-accordion-item:last-child .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/backup_on_demand-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:last-child  .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/backup_on_demand-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}




#wh-tabs-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/one_click-opt-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/one_click-opt-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


#wh-tabs-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/dedicated_resource-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/dedicated_resource-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/no_server_management_need-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/no_server_management_need-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:first-child .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/uptime_gurantee-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#wh-tabs-accordion .elementor-accordion-item:first-child  .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/uptime_gurantee-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


/* Pricing Tab Accordion Icons End  */









/* Pricing Six Section Start */

.pricingSixSection .elementor-element.elementor-element-5fd5e91 > .elementor-element-populated {
		
		box-shadow: -90px 902px 0px 0px #ffffff, 60px 543px 0px 0px #ffffff, -20px 90px 0px 0px #216dfb!important;
}

/* Pricing Six Section End */


/* Pricing Page Table Start */


.pricing-page-table .htb-table thead tr th:nth-child(1) {
    width: 170px !important;
}
.pricing-page-table .htb-table thead tr th:nth-child(2) {
    width: 120px !important;
}
.pricing-page-table .htb-table thead tr th:nth-child(3) {
    width: 120px !important;
}
.pricing-page-table .htb-table thead tr th:nth-child(4) {
    width: 120px !important;
}
.pricing-page-table .htb-table thead tr th:nth-child(5) {
    width: 120px !important;
}


.pricing-page-table .htb-table tbody tr td:nth-child(1) {
    width: 170px !important;
}
.pricing-page-table .htb-table tbody tr td:nth-child(2) {
    width: 120px !important;
}
.pricing-page-table .htb-table tbody tr td:nth-child(3) {
    width: 120px !important;
}
.pricing-page-table .htb-table tbody tr td:nth-child(4) {
    width: 120px !important;
}
.pricing-page-table .htb-table tbody tr td:nth-child(5) {
    width: 120px !important;
}
.pricing-page-table .htb-table tbody {
    margin-top: -1.5%;
    background: #ffffff;
    border: 1px solid #eaeaea;
    width: 100%;
    border-radius: 15px;
    display: table;
    padding: 30px 20px 20px;
}
.pricing-page-table .htb-table thead {
    z-index: 999;
    position: relative;
    width: 100%;
    display: table;
    background-color: transparent;
    padding-left: 20px;
    padding-right: 20px;
}
.pricing-page-table .htb-table tbody tr:first-child td {
    border-top: none !important;
}
.pricing-page-table tbody tr td:last-child {
    border-right: none !important;
}
.pricing-page-table .htb-table tbody tr:last-child td {
    border-bottom: none !important;
}
.pricing-page-table tbody tr td:first-child {
    border-left: none !important;
}
.pricing-page-table tbody tr td:first-child{
	border: 1px solid #c5c5c5;
}
.pricing-page-table tbody tr:first-child td:first-child{
	border-radius: 0px 0px 0px;
}
.pricing-page-table tbody tr:first-child td:last-child{
	border-radius: 0px 0px 0px 0px;
	width: 20%;
}
.pricing-page-table tbody tr:last-child td:first-child{
	border-radius: 0px 0px 0px 0px;
}
.pricing-page-table tbody tr:last-child td:last-child{
	border-radius: 0px 0px 0px 0px;
}

.pricing-page-table table, td, th{
	border: none;
}
.pricing-page-table thead tr th:first-child {
    border-radius: 15px 0px 0px 15px;
}
.pricing-page-table thead tr th:last-child {
    border-radius: 0px 15px 15px 0px;
}
.table-popular-text {
    display: block;
    font-weight: 400;
    font-size: 12px;
    background: #ff9c00;
    color: #ffffff;
    border-radius: 25px;
    text-align: center;
}


/* Pricing Page Table End */
















/* Pricing Page View All Plans Btn Start */

.viewPlansBtnIcon{
	margin-left: 15px;
}
.viewPlansBtn{
	    font-family: "Sofia Pro";
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    font-style: normal;
    line-height: 26px;
    fill: #4291E6;
    color: #4291E6;
    background-color: #61CE7000;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 10px 10px 10px;
}
.viewPlansBtn:focus,
.viewPlansBtn:hover{
	fill: #4291E6;
  color: #4291E6;
  background-color: #61CE7000;
}

/* Pricing Page View All Plans Btn End */

/* Devrim Blue Color Start */

.devrim-blue{
	color: #216dfb	!important
}

/* Devrim Blue Color End */

/* Devrim Accordion Start */

.devrim-accordion .single_accourdion{
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
	border-radius: 8px;
}
.devrim-accordion
.htmega-accourdion-title {
	border-radius: 8px;
}
.devrim-accordion 
.htmega-items-hedding {
	box-shadow: none !important;
	margin-bottom: 0px !important;
}
.devrim-accordion 
.accordion-content { 
	border: none !important;
}
.devrim-accordion
.htb-collapse {
	position: relative !important;
}
.devrim-accordion 
.htb-show > .accordion-content:before {
	  content: "" !important;
    position: absolute !important;
    height: 1px !important;
    background-color: #eaeaea !important;
    top: -12px !important;
	z-index: 2 !important;
    width: 670px !important;
}

/* Devrim Accordion End */

/* Faqs Tabs Start  */
	
.faqsTabSection	.htmega-tab-style-5 .htmega-tab-content-area {
	
	border: none !important;
	
}
	
.faqsTabSection
.htmega-tab-style-5 {
	
	align-items: flex-start !important;
	
}

	.faqsTabSection .htb-nav-link i {

		font-size: 20px !important;
		
}
		
	.faqsTabSection .elementor-field-group .elementor-field, .contactTabSection .elementor-field-subgroup label{
		
		font-size: 16px !important;
		
}
	
.faqsTabSection .htmega-tab-nav a{
	
	height: 64px !important;	
	
}
.faqsTabSection .htmega-tab-menu-style-5 a{
	text-align: justify !important;
}
/* Faqs Tabs End  */

/* FAQ's Search Filter Start */

div.asp_m.asp_m_6 .probox .promagnifier .innericon svg, div.asp_m.asp_m_6 .probox .prosettings .innericon svg, div.asp_m.asp_m_6 .probox .proloading svg {
	
	width: 36px !important;
	
}

#ajaxsearchpro6_1 .probox .promagnifier, #ajaxsearchpro6_2 .probox .promagnifier, div.asp_m.asp_m_6 .probox .promagnifier {
	
	order: 5 !important;
	-webkit-order: 5 !important;
	float: left !important;
	
}

#ajaxsearchpro6_1, #ajaxsearchpro6_2, div.asp_m.asp_m_6 {
	
	width: 65% !important;
	margin: auto !important;
	
}

#ajaxsearchpro6_1 .probox .proinput, #ajaxsearchpro6_2 .probox .proinput, div.asp_m.asp_m_6 .probox .proinput {
	
order: 11 !important;
-webkit-order: 11 !important;
float: right;
	
}

div.asp_m.asp_m_6 .probox {
	
	padding: 0px 30px !important;
	
}
/* FAQ's Search Filter End */


/* Wordpress Hosting Vertical Tabs Start */

.htmega-tab-style-5 {
	align-items: start !important;
}
.wodrpressHostingVerticalTabs
.htmega-tab-style-5 .htmega-tab-content-area {
	border: none !important;
}

.wodrpressHostingVerticalTabs .htmega-tab-nav a {
	height: auto !important;
}
/* .wodrpressHostingVerticalTabs a 
{

    border: 1px solid #eaeaea;

} */

.wodrpressHostingVerticalTabs .htmega-tab-content-area 
{
    
    padding: 0px 30px !important;
	
}

.wodrpressHostingVerticalTabs .htmega-tab-menu-style-5 a {
	  
	  text-align: start;
	  position: relative;
	  display: flex;
    align-items: center;

}

.wodrpressHostingVerticalTabs .htmega-tab-menu-style-5 i 
{
	
	  color: #216DFB !important;
	  font-size: 36px !important;
	  font-weight: bold;
    margin-right: 15px !important;

}

.wodrpressHostingVerticalTabs .htmega-tab-menu-style-5 .htb-active i 
{
	
    color: #ffffff !important;

}

.wodrpressHostingVerticalTabs .htmega-tab-menu-style-5 i:first-child 
{
	
	  font-size: 8px !important;
  	position: absolute;
  	bottom: 0%;
    right: 0%

}

/* Wordpress Hosting Vertical Tabs End */



.industryFourthSection  .elementor-element.elementor-element-b0269b4 > .elementor-element-populated{
	box-shadow: -90px 683px 0px 0px #ffffff, 60px 543px 0px 0px #ffffff, -20px 100px 0px 0px #216dfb !important;
}

.whiteLinks{
	color: #ffffff !important;
}
.orangeLink{
		color: #FF9C00 !important;
}

/* Orange Bordered Button Start */

.devrim-orange-bordered-button 
{
	
    font-family: "Sofia Pro";
    font-size: 14px;
    font-weight: 500;
		display: inline-block;
    text-transform: capitalize;
    font-style: normal;
    line-height: 1.42857143em;
    fill: rgb(255, 156, 0);
    color: rgb(255, 156, 0);
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-width: 2px;
    border-color: rgb(255, 156, 0);
    border-radius: 50px;
    padding: 10px 24px;
	
}

.devrim-orange-bordered-button i 
{   
   
    margin-left: 15px;
	
}



/* Orange Bordered Button End */

/* Features First Tab Accordion Icons Start  */

#f0-tabs-accordion .elementor-accordion-item:last-child .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/pre_configured_Service-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:last-child  .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/pre_configured_Service-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:nth-child(5) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/server_level_caching-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:nth-child(5) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/server_level_caching-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


#f0-tabs-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/rob-opt-2-1.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/rob-opt-2-1.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


#f0-tabs-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/ultra_fast_network-2-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/ultra_fast_network-2-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/blazing_fast_SSD-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/blazing_fast_SSD-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:first-child .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/manged_cloud_server-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f0-tabs-accordion .elementor-accordion-item:first-child  .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/manged_cloud_server-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


/* Features First Tab Accordion Icons End  */

/* Features Second Tab Accordion Icons Start  */

#f1-tabs-accordion .elementor-accordion-item:last-child .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/managed_Service-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:last-child  .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/managed_Service-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:nth-child(5) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/domain_mangement-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:nth-child(5) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/domain_mangement-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


#f1-tabs-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/SSH_SFTP_user-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:nth-child(4) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/SSH_SFTP_user-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}


#f1-tabs-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/one_click_vertical_scalling-1-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:nth-child(3) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/one_click_vertical_scalling-1-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/real_time_monitoring-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:nth-child(2) .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/real_time_monitoring-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:first-child .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-closed i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/application_staging_URL-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

#f1-tabs-accordion .elementor-accordion-item:first-child  .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .elementor-accordion-icon-opened i:before{
	content: '' !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/application_staging_URL-01-01.svg);
    padding: 16px;
    background-repeat: no-repeat;
}

/* Features Second Tab Accordion Icons End  */

/* Tab Accordion Start */

.tabAccordionSection .elementor-widget-wrap {
	
	align-content: center !important;
	
}

.custom-tabs-accordion .elementor-accordion-icon {	
    font-size: 32px;	
}

.custom-tabs-accordion .elementor-accordion .elementor-accordion-icon.elementor-accordion-icon-left {	
    margin-right: 10px;
}

.custom-tabs-accordion .elementor-accordion .elementor-tab-title {
	
    display: flex;
	align-items: center;
}

.custom-tabs-accordion .elementor-accordion-item:last-of-type {
	margin-bottom: 0px !important;
}

.custom-tabs-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
	padding: 10px 15px !important;
}

.custom-tabs-accordion .elementor-accordion .elementor-accordion-item {
    border-width: 1px;
    border-color: #eaeaea;
    border-radius: 8px;
    margin-bottom: 15px;
    box-shadow: 0 0 5px 0 #867e7e78;
}


/* Tab Accordion End */

/* Contact Cta Start */

.contactCta{ 
	background-size: 900px !important;
}

/* Contact Cta End */

/* Form Dropdown Icon Start  */

.form .elementor-field-group .elementor-select-wrapper:before {
	
  content: "\e994" !important;
  font-family: elementskit;
	right: 20px;
	
}

/* Form Dropdown Icon End  */

/* Form Placeholder Start  */

::placeholder {
  color: #bdbdbd !important;
	opacity: 1 !important;
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
  color:    #bdbdbd;
	opacity: 1 !important;
}

:-moz-placeholder { 
/* Mozilla Firefox 4 to 18 */
  color:    #bdbdbd;
  opacity:  1;
}

::-moz-placeholder { 
/* Mozilla Firefox 19+ */
   color:    #bdbdbd;
   opacity:  1;
}

:-ms-input-placeholder { 
/* Internet Explorer 10-11 */
  color:    #bdbdbd;
	opacity: 1 !important;
}

::-ms-input-placeholder { 
/* Microsoft Edge */
  color:    #bdbdbd;
	opacity: 1 !important;
}

/* Form Placeholder End  */

/* Resize Start  */

textarea{
	
resize: none;

}

/* Resize End  */

/* Contact Page Start  */
	
.contactTabSection	.htmega-tab-style-5 .htmega-tab-content-area {
	
	border: none !important;
	
}
	
.contactTabSection
.htmega-tab-style-5 {
	
	align-items: flex-start !important;
	
}

	.contactTabSection .htb-nav-link i {

		font-size: 20px !important;
		
}
		
	.contactTabSection .elementor-field-group .elementor-field, .contactTabSection .elementor-field-subgroup label{
		
		font-size: 16px !important;
		
}
	
.contactTabSection .htmega-tab-nav a{
	
	height: 64px !important;	
	
}
	
	/* Contact Page End  */

/* Legal Page Tabs Start  */

.legalTabContentHeading{
	
	color: #3B3B3B !important; 
	font-family: "Sofia Pro" !important; 
	font-size: 30px !important; 
	font-weight: 700 !important; 
	text-transform: capitalize !important;
	font-style: normal !important; 
	line-height: 42px !important;	
	margin-bottom: 10px !important;
}

.legalTabContentParagraph {
	
  color: #6d6d6d !important;
  font-family: "Sofia Pro" !important;
  font-size: 16px !important;
	line-height: 30px !important;
  font-weight: 300 !important;
  font-style: normal !important;
	margin-bottom: 30px !important;
    text-transform: none !important;
	
}

.legalTabSection
.elementor-tab-desktop-title { 

	padding: 16px 18px !important;

}

.legalTabSection
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{
	
	width: 25% !important;
	
}

.legalTabSection .elementor-widget-tabs .elementor-tab-content{
	
	padding: 0px 0px 0px 60px !important;
	
}

.legalTabSection .elementor-tab-title.elementor-active, .legalTabSection .elementor-tab-title.elementor-active a {
   
    color: #FFFFFF !important;
    background-color: #226DFC !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #226DFC !important;
	
}

.legalTabSection .elementor-tab-title {
	
   margin-bottom:20px !important;
    color: #226DFC !important;
	text-align: center !important;
    background-color: #ffffff !important;
		border-radius: 50px !important;
    border-style: solid !important;
    border-width: 2px !important;
    border-color: #226DFC !important;
	
}

/* Legal Page Tabs End  */



/* Table Of Content Start */

.tableOfContent .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	
	font-size: 24px !important;
	line-height: 38px !important;
	
}



.tableOfContent ul:last-child  {
	
    margin-bottom: 0!important;
	
}

.tableOfContent ul li ul li i {
	
	font-size: 8px !important;
	line-height: 8px !important; 
	margin-right: 15px;
	margin-left: 8px;
	color: #4E88EF !important;
	
}

.tableOfContent ul li  i {
	
	font-size: 18px;
	line-height: 18px ; 
	margin-right: 15px;
		color: #0054e7 !important;
	
}

.tableOfContent ul {
	
	list-style: none;
	margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 0;
	
}

.tableOfContent ul li a {
	
	color: #6d6d6d;
    font-size: 18px;
	font-weight: 500;
    line-height: 28px;
	
}

.tableOfContent ul li ul li a {
	
	color: #6d6d6d;
	font-weight: 400;
    font-size: 18px;
    line-height: 28px;
	
}

.tableOfContent li {
	
	 margin-bottom: 10px;
    padding-left: 0;
	
}

/* Table Of Content End */

/* Anchor Tag Start */

a{
	
	color: #0054e7;
	
}
a:hover,a:focus{
	
	color: #0054e7;
	outline: none !important;

}

/* Anchor Tag End */

/* Tick Cta Start */

.tickCta
.elementor-element-populated
{
	
	background-color: #216DFB !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/04/tickImage.png) !important;
    background-repeat: no-repeat !important;
    background-position: calc(0% - 15px) calc(100% + 20px) !important;
    background-size: calc(44%) !important;
	
}

/* Tick Cta End */

/* Overflow Hidden End */

.overflow-hidden {
	
	overflow: hidden;
	
}

/* Overflow Hidden End */

/* Share Articles Lines Start */

.shareArticle:before,
.shareArticle:after {
	
  content: "";
  position: absolute;
  height: 2px;
	background-color: #6f6f6f;
  top: 50%;
  width: 350px;

}

.shareArticle:before {

	left: 0%;

}

.shareArticle:after {

	right: 0%;
	
}

/* Share Articles Lines Start */

.rocketCta .elementor-element-populated {
	
    background-color: #216DFB !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/04/rocketImage.png) !important;
    background-repeat: no-repeat !important;
    background-position: calc(0%) calc(100%) !important;
	background-size: calc(21%) !important;
	
}

/* Rocket Cta End */

/* Position Relative Start */

.position-relative{
	position: relative !important;
}

/* Position Relative End */


/* Home Blog Carousel Start */

.home-blog-section button.slick-arrow.htmega-carosul-prev:hover, .home-blog-section button.slick-arrow.htmega-carosul-next:hover {

	opacity: 0.5;
	
}

/* Home Blog Carousel End */

/* Post Template Start */

.postReads:before{
		content: '';
    width: 5px;
	height: 5px;
    border-radius: 50px;
    background-color: #707070;
    bottom: 12px;
    left: 11px;
    position: absolute;
}
.authorBox .elementor-author-box__name:after{
	  content: '';
    width: 10px;
    height: 3px;
    background-color: #0054e7;
    bottom: 13px;
    right: -20px;
    position: absolute;
}


.post_slide .swiper-wrapper {
	
	display: flex !important;
	flex-wrap: inherit !important;
	grid-column-gap: 0px !important;
	
}

/* Hover effect for Prev & Next buttons Start*/

.post_slide .swiper-button-prev:hover, 
.post_slide .swiper-button-next:hover {
	
    opacity: 1;
	
}

.post_slide .swiper-button-next, .post_slide .swiper-container-rtl .swiper-button-prev {
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01-01.png) !important;
    width: 32px;
    height: 68.83px;
    left: unset;
    right: -5%;
    background-position-x: -71px;
    background-position-y: -9px;
}

.post_slide .swiper-button-prev, .post_slide .swiper-container-rtl .swiper-button-next {
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01-01.png) !important;
    width: 32px;
    height: 68.83px;
    left: -5%;
    right: unset;
    background-position-x: -77px;
    background-position-y: -66px;
}

.post_slide .swiper-container {
	
	position: initial !important;
	
}

.postCategoryNames {
	
	  font-family: "Sofia Pro";
	 padding: 5px 15px !important;
	 display: inline-flex;

   font-size: 14px !important;
   font-weight: 600;
	 line-height: 28px;
	 color: #ffffff;
	 background-color: #0054e7;
	 border-radius: 5px;
	 text-transform: uppercase;
	 margin-right: 15px;
	margin-bottom: 20px !important;
	
}

.postCategoryNames:last-of-type{
	
	margin-right: 0px !important;
	
}

.elementor-element-9caaca0{
	margin-bottom: 0px !important;
	display: flex;
	text-align: center;
		 justify-content: center;
}



/* Post Template End */

/* Post Archive Start */

.postCategoryArchiveNames{
	
	  font-family: "Sofia Pro";
	 display: inline-flex;
   font-size: 14px;
   font-weight: 600;
	 line-height: 22px;
	 color: #0054e7;
	 text-transform: uppercase;
	 margin-right: 10px;
	 margin-bottom: 10px !important;
	
}

.postCategoryArchiveNames:last-of-type {
	
	margin-right: 0px !important;
	
}



/* Post Archive End */

/* Pagination Start */

/* .page-numbers:not(.dots) {
	
	color: #222222 !important;
	
} */

span.page-numbers.prev,
a.page-numbers.prev, span.page-numbers.next, a.page-numbers.next {
	
	color: #d2d2d2 !important;
	font-size: 28px !important;
	
}

/* .page-numbers.current {
	   
    border-radius: 50px;
    background-color: #0054e7 !important;
	color:#ffffff !important;
	display: inline-flex;
	width: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: 600;
	justify-content: center;
	align-items: center;
	
} */

.page-numbers
{
	
	   display: inline-flex;
	width: 40px;
	height: 40px;
	font-size: 18px;
	font-weight: 600;
	justify-content: center;
	align-items: center;
    border-radius: 50px;
	color: #222222;
    background-color: #d2d2d2;

}

/* .page-numbers:first-child
{
	
    background-color: transparent !important;

} */

/* .page-numbers:last-child
{
	   
  background-color: transparent !important;
	
} */

/* Pagination End */

/* Form Section Start */

.form input, .form textarea {
	
	padding: 15px 30px !important;
	
}

.form select {
	
	padding: 11.5px 30px !important;
	
}

/* Form Section End */


/* Home Last Section Start */

.homeLastTowerImage {
	
	background-position: calc(100% - 60px) !important;
	background-size: calc(100% - 590px) !important;
	
}

/* Home Last Section End */


/* Home Blog Section Start */

.home-blog-section .post-carousel-wrapper.htmega-postcarousel-layout-5 button.slick-arrow.htmega-carosul-prev {
	
	top: 45% !important;
	left: -36px !important;
	
}

.home-blog-section
.post-carousel-wrapper.htmega-postcarousel-layout-5 button.slick-arrow.htmega-carosul-next {
	
	top: 45% !important;
	right: -36px !important;
	
}

.home-blog-section .thumb > a > img{
	border-radius: 15px !important;	
}


/* Home Blog Section End */

/* Testimonial Slider Start */

.testimonial-swiper .elementor-container .elementor-row {
	
    /*flex-wrap: wrap;*/
	
}

/* make all the colums-slides 100% wide and full screen tall */

.testimonial-swiper > .elementor-container > .elementor-row > .elementor-element.elementor-column {
	
    width: 100%;
    height: auto;
	
}

/* fix Elementor's Button widget bug when rendered in slider */

.testimonial-swiper .swiper-slide a.elementor-button {
	
    display: inline-block;
	
}

.testimonial-swiper .elementor-inner-section {
	
	background-image: url(https://devrims.com/wp-content/uploads/2021/02/devrims-home-background-testimonial-icon.png);
	background-size: 24%;
    background-position: calc(100% - 50px) calc(100% - 160px);
background-repeat: no-repeat;
	
}

.testimonial-swiper
.elementor-button-icon i {
	
	font-size: 16px;
	
}

.testimonial-swiper .elementor-container {
	
	position: relative !important;
	
}


/* Prev & Next buttons Styles Start */

.testimonial-swiper .swiper-button-prev, 
.testimonial-swiper .swiper-button-next {
	
	top: 45% !important;
  width: 85px;
	height: 100px;
	
}

/* Prev & Next buttons styles End */


/* Hover effect for Prev & Next buttons Start*/

.testimonial-swiper .swiper-button-prev:hover, 
.testimonial-swiper .swiper-button-next:hover {
	
    opacity: 0.5;
	
}

/* Hover effect for Prev & Next buttons End*/

/* Color and position of the Next button Start*/

.testimonial-swiper .swiper-button-next, 
.testimonial-swiper .swiper-container-rtl .swiper-button-prev {
	
    background-image: url("https://devrims.com/wp-content/uploads/2021/05/devrim-testimonials-next-arrow.svg") !important;
   left: unset;
   right: 1%;
width: 30px;
	height: 84.83px;
	
}

/* Color and position of the Next button End*/

/* Color and position of the Prev button Start */

.testimonial-swiper .swiper-button-prev, 
.testimonial-swiper .swiper-container-rtl .swiper-button-next {
	
    background-image: url("https://devrims.com/wp-content/uploads/2021/05/devrim-testimonials-prev-arrow.svg") !important;
	width: 30px;
	height: 84.83px;
   left: 1%;
	
    /* cancel the line to stick the Prev button to left-hand side*/
	
   right: unset;
	
}

/* Color and position of the Prev button End */

/* Swiper Pagination Bullet Active Start */

.testimonial-swiper .swiper-pagination-bullet-active {
	
	width: 16px ;
	height: 16px ;
	background: #ffffff !important;
	border: 2px solid #ffffff !important;
	
}

/* Swiper Pagination Bullet Active End */

.testimonial-swiper .swiper-pagination-bullet {
	
	width: 16px ;
	height: 16px ;
	background: transparent;
	border: 2px solid #ffffff !important;
	
}

/* Swiper Pagination Bullet Start */

.testimonial-swiper .swiper-pagination-bullets {
	
	text-align: right !important;
	bottom: 80px !important;
	padding-right: 11% !important;
	
}

/* Swiper Pagination Bullet End */

/* Testimonial Slider End */

/* Knowledge Base Search Filter Start */

div.asp_m.asp_m_5 .probox .promagnifier .innericon svg, div.asp_m.asp_m_5 .probox .prosettings .innericon svg, div.asp_m.asp_m_5 .probox .proloading svg {
	
	width: 36px !important;
	
}

#ajaxsearchpro5_1 .probox .promagnifier, #ajaxsearchpro5_2 .probox .promagnifier, div.asp_m.asp_m_5 .probox .promagnifier {
	
	order: 5 !important;
	-webkit-order: 5 !important;
	float: left !important;
	
}

#ajaxsearchpro5_1, #ajaxsearchpro5_2, div.asp_m.asp_m_5 {
	
	width: 65% !important;
	margin: auto !important;
	
}

#ajaxsearchpro5_1 .probox .proinput, #ajaxsearchpro5_2 .probox .proinput, div.asp_m.asp_m_5 .probox .proinput {
	
order: 11 !important;
-webkit-order: 11 !important;
float: right;
	
}

div.asp_m.asp_m_5 .probox {
	
	padding: 0px 30px !important;
	
}
/* Knowledge Base Search Filter End */

/* Knowledge Base Tabs Start */

.categoriesNavWrap .fixHeader {
	
	position: fixed;
	
}

.collapse.dont-collapse-md {
	
    display: block;
    height: auto !important;
    visibility: visible;
	
}

.collapse {
	
    display: none;
	
}

.categoriesNavWrap {
	
    padding: 0;
    margin: 0;
    border: 0;
    list-style: none;
   overflow: auto;
    -webkit-transition: none;
    transition: none;
	
}
.catgNavMainBox {
	
    padding: 15px 20px;
	margin-bottom: 20px;
    position: relative;
	background-color: #226dfc;
	border-radius: 50px;

}


.catgNavMainBox a {
	
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
	line-height: 18px;
	  font-weight: 400  !important;
      font-family: "Sofia Pro" !important;
	
}

.collapse.in {
	
    display: block;
	
}

.catgNavInrBox ul {
	
    padding: 0;
    margin: 0;
    list-style: none;
	
}

.categoriesNavWrap li i{
	
    display: inline-block;
	  font-size: 18px;
    line-height: 18px;
    color: #9a9a9a !important;
	
}

.categoriesNavWrap li.active i {
	
	color: #226dfc !important;
	opacity: 1 !important
		
}

.categoriesNavWrap li {
	
    position: relative;
	margin-left: 40px;
	
}

.categoriesNavWrap li::before {
	
    right: auto;
    width: 2px;
    background-color: rgba(196,196,196,.5);
    left: 0;
    margin: auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	
}

.categoriesNavWrap li::after {
	
    right: auto;
    width: 2px;
    background-color: var(--link-color);
    left: 0;
    height: 0;
    margin: auto;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	
}

.categoriesNavWrap li.active a {
	
    font-family: "Sofia Pro";
    color: #226dfc !important;
    opacity: 1;
    font-weight: 700 !important;
	
}

.categoriesNavWrap ul li:last-child {
	
	margin-bottom: 25px !important;
	
}

.catgNavInrBox ul li a {
	
    font-family: "Sofia Pro";
	display: inline-block !important;
    padding: 3px 15px 3px 10px;
    color: #9a9a9a;
    display: block;
    font-size: 16px;
    font-weight: 500 !important;
    text-decoration: none;
	
}

.catgNavMainBox_clsp {
	
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
	
}

.catgNavMainBox_clsp i {
	
    color: #ffffff;
    font-size: 18px;
	
}

.catgNavMainBox_clsp.collapsed i::before {
	
    content: "\F078";
	background: none;
	
}

.catgNavMainBox_clsp i::before {
    content: "\F077";
	background: none;
}

/* Knowledge Base Tabs End */

/* Home Main Tower Bg Start */

.homeMainTowerBg{
	
background:url(https://devrims.com/wp-content/uploads/2021/05/Home-Page-Header-2-02-scaled.jpgg) no-repeat calc(100% + 130px)  /calc(100% - 260px), url(https://devrims.com/wp-content/uploads/2021/03/devrims-simple-bg.jpg) no-repeat center center/cover ;
	
}

/* Home Main Tower Bg End */

/* Home Tab Content Heading Start */

.homeTabContentHeading {
	
	color: #ffffff !important;
    font-family: "Sofia Pro";
    font-size: 25px !important;
    font-weight: 700;
    text-transform: capitalize;
    font-style: normal;
    line-height: 42px !important;
	margin-bottom: 30px !important;
	margin-top: 10px !important;
	
}

/* Home Tab Content Heading End */

/* Home Tab Content Paragraph Start */

.homeTabContentParagraph {	
	color: #f3f3f3 !important;
	font-family: "Sofia Pro";
    font-size: 16px !important;
	line-height: 30px !	important;
    font-weight: 300;
    font-style: normal;
	margin-bottom: 25px !important;	
}

/* Home Tab Content Paragraph End */

/* Devrim Bordered Button Start */

.devrim-bordered-button {
	font-family: "Sofia Pro";
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    line-height: 1.42857143em;
    fill: #ffffff;
    color: #ffffff;
	display: inline-block;
    background-color: #FF9C00;
    border-style: solid;
    border-width: 2px;
    border-color: #FF9C00;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 24px;
}

/* Devrim Bordered Button End */

/* Devrim Bordered Button Start */

.devrim-bordered-button:hover{	
	color: #ffffff !important;
	background-color: #ffffff00 !important;
	border-color: #ffffff;	
}

/* Devrim Bordered Button End */

/* Home Custom Tabs  Start */

.homeCustomTabs ul li.active a span {
	
    color: #3b3b3b;
	
}

.homeCustomTabs ul li a span {
	font-family: "Sofia Pro";
    position: relative;
    font-weight: 700;
	text-transform: uppercase;
    color: #DAE5F5;
    font-size: 14px;
    line-height: 30px;
	
}

.homeCustomTabs ul {
	
    border: 0 !important;
	
}
.homeCustomTabs
li:last-child {
	
    margin-bottom: 0;
	
}

.homeCustomTabs .nav {
	
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
	
}

.homeCustomTabs ul {
	
	margin-top: 0;
	
}

.homeCustomTabs
.nav:before {
	
	display: table;
        content: " ";
	
}
.homeCustomTabs
li.active a {
	
	box-shadow: 0px 10px 10px 0px rgb(0 0 0 / 15%);
	
}

.homeCustomTabs
li {
	
		float: none;
    display: block;
    margin-bottom: 30px;
    position: relative;
	
}

.homeCustomTabs
li::before {
	
    content: '';
    width: 2px;
    height: 88px;
    background-color: #DAE5F5;
    bottom: -58px;
    left: -20px;
    position: absolute;
	
}

.homeCustomTabs
li::after {
	
    content: '';
    width: 20px;
    height: 2px;
    background-color: #DAE5F5;
    bottom: 30px;
    left: -20px;
    position: absolute;
	
}

.homeCustomTabs li:last-child::before {
	
	display: none;
	
}

.homeCustomTabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 2px solid #ffffff !important;
    border-bottom-color: transparent;
	
}

.homeCustomTabs ul li a {
	
	background-position-x: 8px !important;
	
}

.homeCustomTabs
ul li a  {
	
	display: flex;
	align-items: center;
	background: url(https://devrims.com/wp-content/uploads/2021/08/logo-stripe-a.png) no-repeat left;
    padding: 0;
    transition: all .5s ease-in-out;
	
}

.homeCustomTabs
.nav-tabs>li>a {
	
    margin-right: 2px;
    line-height: 1.42857143;
    border: 2px solid transparent;
    border-radius: 4px 4px 0 0;
	
}

.homeCustomTabs
.nav>li>a {
	
    position: relative;
    display: flex;
	
}

.homeCustomTabs
ul > li.active > a::before {
	
	background: #ffffff;
    border: 3px solid #ffffff;
	
}

.homeCustomTabs
ul > li > a::before {
	
	content: ' ';
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50px;
    background: #226DFC;
    border: 2px solid #DAE5F5;
    left: -28px;
    top: 20px;
    z-index: 999;
	
}

.homeCustomTabs
ul li:first-child.active a {
	
    background-position-y: 0px;
    background-color: #ffffff;
	
}

.homeCustomTabs ul li:first-child a {
	
    background-position-y: -55px;
	
}

.homeCustomTabs ul li:nth-child(2).active a {
	
    background-position-y: -110px;
    background-color: #ffffff;
	
}

.homeCustomTabs ul li:nth-child(2) a {
	
    background-position-y: -166px;
	
}


.homeCustomTabs ul li:nth-child(3).active a {
	
    background-position-y: -218px;
    background-color: #ffffff;
	
}

.homeCustomTabs ul li:nth-child(3) a {
	
    background-position-y: -277px;
	
}

.homeCustomTabs ul li:nth-child(4).active a {
	
    background-position-y: -331px;
    background-color: #ffffff;
	
}

.homeCustomTabs ul li:nth-child(4) a {
	
    background-position-y: -385px;
	
}

.homeCustomTabs ul li:nth-child(5).active a {
	
    background-position-y: -440px;
    background-color: #ffffff;
	
}

.homeCustomTabs ul li:nth-child(5) a {
	
    background-position-y: -497px;
	
}

.homeCustomTabs ul li a, .homeCustomTabs ul li.active a, .homeCustomTabs ul li a:hover {

    border: 2px solid #DAE5F5 !important;
    box-sizing: border-box;
    width: auto;
    height: 60px;
	padding: 12px 24px 12px 65px;
    border-radius: 8px !important;
    background-color: #226DFC;
	z-index: 999;
	
}

/* Home Custom Tabs  End */

/* Hide Start */

.hide{
  display: none;
}

/* Hide End */



.pricingTabLayer01 .eael-advance-tabs .eael-tabs-nav > ul li{
	
	margin: 0px 15px;
	
}

.pricingTabLayer01
.eael-advance-tabs .eael-tabs-nav>ul li {
	
	-webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
	
}

.pricingTabLayer01
.eael-advance-tabs .eael-tabs-nav>ul{
	
	justify-content: center;
	
}

/* Premium Pricing Table Start */
.page-id-50904 .premium-pricing-btn:hover {
    color: #00759d;
}
.page-id-50904 .premium-pricing-table-panel {
    background: #00759d;
}

.page-id-50904 .pricing-table-panel {
    background-color: #ECFAFF;
}

.page-id-50904 .premium-pricing-btn:after{
    color: #00759d;
}

.page-id-50904 .premium-pricing-btn{
    background-color: #ccffff;
    color: #00759d;
    border-color: #ccffff;
}

.page-id-50904 .premium-pricing-ribon::before {
    background: url(https://devrims.com/wp-content/uploads/2022/10/ribbon-pricing.svg);
    background-size: cover;
}

.premium-pricing-table-panel {
	
    background-color: #4291E6;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);
    border-radius: 10px 10px 10px 10px;
    margin-top: 0px;
    width: 100%;
    padding: 24px 18px 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    z-index: 2;
	
}

.premium-pricing-ribon {
	
    position: relative;
	
}

.premium-pricing-ribon::before {
	
  content: '';
	background: url(https://devrims.com/wp-content/uploads/2021/02/devrims-ribbon-special-offer.png) no-repeat 0 0;
	background-size: cover;
	width: 50px;
	height: 50px;
  top: 0px;
  left: 18px;
  position: absolute;
	
}

.premium-pricing-heading .title h3 {
	
  color: #ffffff;
  font-family: "Sofia Pro";
  font-weight: 600;
  padding: 0px;
  margin: 0px;
  font-size: 18px;
  position: relative;
  line-height: 26px;
	
}

.premium-pricing-heading .price h4 {
	
  color: #ffffff;
  font-family: "Sofia Pro";
  font-weight: 600;
  font-size: 58px;
  position: relative;
  display: inline-block !important;
  margin: 0;
	
}


span.premium_pricing_for {
	
	  font-size: 18px;
    display: block;
    font-weight: 400;
		margin-bottom: 10px;
	line-height: 26px ;
	
}
span.pricing_new {
	
    font-size: 42px !important;
	line-height: 56px !important;
	
}

.premium-pricing-heading .price h4 sub {
	
    font-size: 42px;
    font-weight: 700;
    top: 0px;
    position: relative;
    left: 0;
    vertical-align: baseline;
    line-height: 0;
	
}

.premium-pricing-table-panel .premium-pricing-heading .price h4 span.pricing_new, .premium-pricing-table-panel .premium-pricing-heading .price h4 span.pricing_old {
	
    padding: 0px;
	  margin-bottom: auto;
    font-weight: 700;
    position: relative;
    display: block;

}

.premium-pricing-body {
	
    padding-bottom: 0px;
    margin-top: 10px;
    position: relative;
	
}

.premium-pricing-body::before {
	
    height: 1px;
    top: -10px;
    width: 100%;
		opacity: 30%;
    position: absolute;
    content: "";
    background: #e5eefb;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
	
}

.features {
	
    list-style: none;
    padding: 0;
    margin: 0px !important;
	
}

.premium-pricing-body ul li {
	
    color: #e5eefb;
    font-family: "Sofia Pro";
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    border: 0;
    font-style: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: justify;
    vertical-align: baseline;
	
}

.premium-pricing-footer {
	
    height: 48px;
    overflow: hidden;
    margin-top: 15px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	
}

.premium-pricing-btn {
	
    font-family: "Sofia Pro";
    font-size: 18px;
    font-weight: 600;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF9C00;
    line-height: 34px;
    text-decoration: none;
    background-color: #FF9C00;
    color: #ffffff;
/*     height: 48px; */
	padding: 0px 0px 6px 0px;
    display: block !important;
    border-radius: 50px;
	
}

.premium-pricing-btn:after {

	padding-left: 15px;
    position: relative;
    content: "\203A";
    color: #ffffff;
	font-size: 26px;

}

.premium-pricing-btn:hover {
	
		color: #ffffff;
	
}

/* Premium Pricing Table End */

/* Simple Pricing Table Start */

.page-id-50904 .pricing-btn {
    background: #00759d;
    border: #00759d;
    color: white;
}

.pricing-table-panel {
	
    background-color: #e8f0ff;
    border-radius: 10px 10px 10px 10px;
    margin-top: 0px;
    width: 100%;
    padding: 24px 20px 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    z-index: 2;
	
}

.pricing-heading .title h3 {
	
    color: #6D6D6D;
    font-family: "Sofia Pro";
    font-weight: 600;
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    position: relative;
    line-height: 26px;
	
}

.pricing-heading .price h4 {
	
    color: #000000;
    font-family: "Sofia Pro";
    font-weight: 600;
    font-size: 52px;
    position: relative;
    display: inline-block !important;
    margin: 0;
	
}

.pricing-heading .price h4 .pricing_for {
	
    font-size: 18px;
	  color: #6d6d6d;
    display: block;
    font-weight: 400;
		margin-bottom: 10px;
	line-height: 26px;
	
}



.pricing-heading .price h4 sub {
	
    font-size: 42px;
    font-weight: 700;
    top: 0px;
    position: relative;
    left: 0;
    vertical-align: baseline;
    line-height: 0;
	
}

.pricing-table-panel .pricing-heading .price h4 span.pricing_new, .pricing-table-panel .pricing-heading .price h4 span.pricing_old {
	
    padding: 0px;
		margin-bottom: auto;
    font-weight: 700;
    position: relative;
    display: block;
	
}

.pricing-body {
	
    padding-bottom: 0px;
    margin-top: 10px;
    position: relative;
	
}

.pricing-body::before {
	
    height: 1px;
    top: -10px;
    width: 100%;
    position: absolute;
    content: "";
    background: #e1e1e1;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
	
}

.features {
	
    list-style: none;
    padding: 0;
    
}

.pricing-body ul li {
	
    color: #6D6D6D;
    font-family: "Sofia Pro";
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    border: 0;
    font-style: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: justify;
    vertical-align: baseline;
	
}

.pricing-footer {
	
    height: 0px;
    overflow: hidden;
    margin-top: 15px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	
}

.pricing-btn {
	
    font-family: "Sofia Pro";
    font-size: 18px;
    font-weight: 600;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ff9c00;
    line-height: 34px;
    text-decoration: none;
    background-color: #ff9c00;
    color: #ffffff;
/*     height: 48px; */
	padding: 0px 0px 7px 0px;
    display: block !important;
    border-radius: 30px;
	
}

.pricing-btn:after {

	padding-left: 15px;
    position: relative;
    content: "\203A";
    color: #ffffff;
	font-size: 26px;

}

.pricing-btn:hover {
	
	color: #ffffff;
	
}

/* Simple Pricing Table End */


/* Switcher Start */

.toggle, .toggler {
	
    display: inline-block;
    vertical-align: middle;
    margin: 10px;
	
}
  
.toggler {
	
		font-size: 18px;
		cursor: pointer;
    color: #6d6d6d;
    transition: .2s;
    font-weight: 400;
		font-family: "Sofia Pro";
	
}
  
.toggler--is-active {
	
    color: #6d6d6d;
		font-weight: bold;
	
}
  
.b {
	
    display: block;
	
}
  
.toggle {
	
    position: relative;
    width: 66px;
    height: 36px;
    border-radius: 100px;
    background-color: #e4f3fb;
    overflow: hidden;
    box-shadow: inset 0 0 2px 1px rgba(0, 0, 0, 0.05);
	
}
  
.check {
	
    position: absolute;
    display: block;
    cursor: pointer;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 6;
	
}
  
.check:checked ~ .switch {
	
    right: 9px;
    left: 55.5%;
    transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition-property: left, right;
    transition-delay: .08s, 0s;
	
}

.page-id-50904 .switch {
    background-color: #00759d;
}

.switch {
	
    position: absolute;
    left: 9px;
    top: 8px;
    
	width: 20px;
	height: 20px;
    right: 55.5%;
    background-color: #4291e6;
    border-radius: 50px;
    z-index: 1;
    transition: 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    transition-property: left, right;
    transition-delay: 0s, .08s;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	
}

/* Switcher End */


/* THEME AND EXTENSION ARCHIVE PAGE MENU */
.theme-extension-menu ul{
    padding-left: 0 !important;
}
.theme-extension-menu ul > li {
    background-color: #F8FCFF;
    border-bottom: 1px solid #D5EFFF;
    padding: 12px 20px;
    list-style: none;
}
.theme-extension-menu ul > li > a {
    color: #180D5B;
}
ul.vertical-menu {
    border: 1px solid #D5EFFF;
    border-radius: 5px;
    height: 85vh !important;
    overflow-y: scroll;
}
.vertical-menu {
    margin-left: 0 !important;
}
.parent-category:has(.subcategories) {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    flex-wrap: wrap;
}
.subcategories li{
    padding-inline: 0 !important;
}
.subcategories{
    flex-basis: 100% !important;
}
.toggle-subcategories {
    border: 1px solid #D5EFFF;
    border-radius: 5px;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.toggle-subcategories:hover {
    cursor: pointer;
}
.vertical-menu::-webkit-scrollbar-thumb {
    background: #f3f3f3 !important; 
    border-radius: 10px;
}
.vertical-menu::-webkit-scrollbar {
width: 6px;
}
.vertical-menu::-webkit-scrollbar-track {
border-radius: 10px;
background: #f8fcff
}


.latest-blog h2 {
    font-size:18px;
    margin-top: 20px;
}

.latest-blog p.post-date {
    font-size: 14px;
}
.latest-blog .swiper-button-next{
    right:-50px;
}
.latest-blog .swiper-button-prev{
    left:-50px;
}
.latest-blog .swiper-button-next:after, .latest-blog .swiper-button-prev:after{
    font-size: 18px;
}
.latest-blog .swiper-button-next, .latest-blog .swiper-button-prev {
    border: 1px solid #1b1562;
    border-radius:40px;
    background-color: #1b1562;
    color:white;
    width: 25px !important;
    height: 25px !important;
}
.latest-blog a{
    text-decoration: none !important;
}
.htmega-tab-content .elementor-row {
    display: flex;
}
.pricing-features .elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: white !important;
}
a{
    text-decoration: none !important;
}
.footer .elementor-widget-text-editor {
    margin-top:15px;
}
.button-group-mine a::after {
    content: '\2192' !important;
    margin-left: 20px;
    font-weight: bolder;
    float: right;
    font-family: "Font Awesome 5 Free";
}
/* Mobile Start */

@media only screen  
  and (max-device-width: 767px)  
 {

	 .centerList .mobileList {
		display: flex!important;
justify-content: center!important;
	 }

	 /* Home Custom Tabs  Start */
/* 	.homeCustomTabs ul li a {
		background: url(https://wprims.com/wp-content/uploads/2021/08/logo-stripe-a.png);
    	background-position-x: center !important; 
		background-color: #226DFC !important; */
/* } */
	.homeCustomTabs li{
	margin-bottom: 0px !important;
}
	
	
.homeCustomTabs ul {
    display: flex;
    flex-wrap: nowrap;
	margin: 0px !important;
}
	
	
	.homeCustomTabs li {
    float: left;
    flex: 1;
}
	
	
.homeCustomTabs ul li a {
    margin: 0 auto !important;
}
/* 	 .homeTabContentParagraph{
		 text-align: justify !important;
	 } */
	
.homeCustomTabs ul li:first-child.active a {
    background-color: #ffffff !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/wp-logo-1.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}

.homeCustomTabs ul li:first-child a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/08/wp-logo-1-01.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}

.homeCustomTabs ul li:nth-child(2).active a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/woo-icon-1i.svg);
    background-size: 90%;
    background-position-x: center !important;
    background-position-y: center;
}

.homeCustomTabs ul li:nth-child(2) a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/08/Woo-01.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}

.homeCustomTabs ul li:nth-child(3).active a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/mag-icon-1a.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}
	 
.homeCustomTabs ul li:nth-child(3) a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/08/Magento-01.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}
.homeCustomTabs ul li:nth-child(4).active a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/php-icon-1a.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}
.homeCustomTabs ul li:nth-child(4) a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/08/PHP-01.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}
.homeCustomTabs ul li:nth-child(5).active a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/07/lar-icon-1e.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}
.homeCustomTabs ul li:nth-child(5) a {
    background-image: url(https://devrims.com/wp-content/uploads/2021/08/Laravel-01.svg);
    background-size: 80%;
    background-position-x: center !important;
    background-position-y: center;
}
.homeCustomTabs ul li a, .homeCustomTabs ul li.active a, .homeCustomTabs ul li a:hover {
    padding: 0px !important;
    border-radius: 50px !important;
    background-position: center;
    height: 55px !important;
    width: 55px;
}
	
.homeCustomTabs ul > li > a::before, .homeCustomTabs li::before{
		display: none !important;
	}
	.homeCustomTabs li:first-child::after{
		display: none !important;
	}	
	.homeCustomTabs li.active span {
    opacity: 1;
    visibility: visible;
}
	.homeCustomTabs li span {
    left: 50%;
    top: 60px;
    transform: translate(-50%,0);
		position: absolute !important;
		text-align: center;
}
	.homeCustomTabs li:first-child span {
    left: 140% !important;
}
	.homeCustomTabs
li:last-child span {
    left: -50% !important;
}
	.homeCustomTabs li::after{
display: none !important;
}
	
	.homeCustomTabs li.active span {
    display: inline-block;
		font-size: 12px !important;
    line-height: 12px !important;
    box-shadow: 0 0 40px rgb(0 0 0 / 4%);
    border-radius: 5px;
    padding: 6px 18px;  
    text-transform: uppercase;
		background-color: #ffffff !important;
    min-width: 140px;
    position: absolute;
    
}
	.homeCustomTabs li.active  span::before {
    left: 50% !important;
    top: -2px !important;
		position: absolute;
    width: 10px;
    height: 10px;
    background-color: inherit;
    
    content: '';
    transform: rotate(
45deg
) translateX(-50%) !important;
}
	.homeCustomTabs li:first-child.active  span::before {
    left: 20% !important;
    transform: rotate(
45deg
) translateX(-50%) !important;
}
	
	.homeCustomTabs li:last-child.active  span::before {
    left: 80% !important;
    transform: rotate(
45deg
) translateX(-50%) !important;
}
	.homeCustomTabs li span{
		    opacity: 0;
    visibility: hidden;
	}
	.homeCustomTabs li span {
    display: inline-block;
    font-size: 14px !important;
    line-height: 14px !important;
    box-shadow: 0 0 40px rgb(0 0 0 / 4%);
    border-radius: 5px;
    padding: 6px 18px;
    text-transform: uppercase;

    min-width: 140px;
    position: absolute;
   
}
/* Home Custom Tabs  End */	
	 
}

/* Mobile End */

/* Tablet Start */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)  
 {
	
	 .homeUptimeSection {
		 background-image: none !important;
	 }
/* Home Main Section Start */
	
.homeMainTowerBg{
		background: url(https://devrims.com/wp-content/uploads/2021/03/devrims-simple-bg.jpg) no-repeat center center/cover !important;

}
	
/* Home Main Section End */	
	
/* Home Last Section Start */	
	
.homeLastTowerImage{
		
background-image: none !important;

}

/* Home Last Section End */

/* Home List Start */	
	 
/* 	 .centerList .elementor-widget-icon-list {
display: flex!important;
justify-content: center!important;
} */

	 .centerList .mobileList {
		 display: none !important;
	 }
/* Home List End */		 
	 
	/* Home Custom Tabs  Start */
	.homeCustomTabs ul li a {
		background: url(https://devrims.com/wp-content/uploads/2021/07/Brandsprite-06.png);
    background-position-x: center !important;
		background-color: #226DFC !important;
}
	.homeCustomTabs li{
	margin-bottom: 0px !important;
}
	
	
.homeCustomTabs ul {
    display: flex;
    flex-wrap: nowrap;
	margin: 0px !important;
}
	
	
	.homeCustomTabs li {
    float: left;
    flex: 1;
}
	
	
.homeCustomTabs ul li a {
    margin: 0 auto !important;
}
	
	
.homeCustomTabs
ul li:first-child.active a {
    background-position-y:2px;
    background-color: #ffffff !important;
}
.homeCustomTabs ul li:first-child a {
    background-position-y: -52px;
}

.homeCustomTabs ul li:nth-child(2).active a {
    background-position-y: -165px;
    background-color: #ffffff !important;
}

.homeCustomTabs ul li:nth-child(2) a {
    background-position-y: -163px;
}


.homeCustomTabs ul li:nth-child(3).active a {
    background-position-y: -215px;
    background-color: #ffffff !important;
}
.homeCustomTabs ul li:nth-child(3) a {
    background-position-y: -273px;
}
.homeCustomTabs ul li:nth-child(4).active a{
    background-position-y: -330px;
    background-color: #ffffff !important;
}
.homeCustomTabs ul li:nth-child(4) a {
    background-position-y: -380px;
}
.homeCustomTabs ul li:nth-child(5).active a{
    background-position-y: -441px;
    background-color: #ffffff !important;
}
.homeCustomTabs ul li:nth-child(5) a {
    background-position-y: -490px;
}
.homeCustomTabs ul li a, .homeCustomTabs ul li.active a, .homeCustomTabs ul li a:hover{
	  padding: 0px !important;
    border-radius: 50px !important;
    background-position: center;
    height: 65px !important;
    width: 65px;
	}
	
.homeCustomTabs ul > li > a::before, .homeCustomTabs li::before{
		display: none !important;
	}
	.homeCustomTabs li:first-child::after{
		display: none !important;
	}	
	.homeCustomTabs li.active span {
    opacity: 1;
    visibility: visible;
}
	.homeCustomTabs li span {
    left: 50%;
    top: 80px;
    transform: translate(-50%,0);
		position: absolute !important;
		text-align: center;
}
	.homeCustomTabs li:first-child span {
    left: 115% !important;
}
	.homeCustomTabs
li:last-child span {
    left: -20% !important;
}
	.homeCustomTabs li::after{
display: none !important;
}
	.homeCustomTabs li span {
    left: 50% !important;
    top: 80px !important;
    transform: translate(-50%,0);
}
	.homeCustomTabs li.active span {
    display: inline-block;
		font-size: 14px !important;
    line-height: 14px !important;
    box-shadow: 0 0 40px rgb(0 0 0 / 4%);
    border-radius: 5px;
    padding: 6px 18px;  
    text-transform: uppercase;
		background-color: #ffffff !important;
    min-width: 140px;
    position: absolute;
    
}
	.homeCustomTabs li.active  span::before {
    left: 50% !important;
    top: -2px !important;
		position: absolute;
    width: 10px;
    height: 10px;
    background-color: inherit;
    
    content: '';
    transform: rotate(
45deg
) translateX(-50%) !important;
}
	.homeCustomTabs li:first-child.active  span::before {
    left: 20% !important;
    transform: rotate(
45deg
) translateX(-50%) !important;
}
	
	.homeCustomTabs li:last-child.active  span::before {
    left: 80% !important;
    transform: rotate(
45deg
) translateX(-50%) !important;
}
	.homeCustomTabs li span{
		    opacity: 0;
    visibility: hidden;
	}
	.homeCustomTabs li span {
    display: inline-block;
    font-size: 14px !important;
    line-height: 14px !important;
    box-shadow: 0 0 40px rgb(0 0 0 / 4%);
    border-radius: 5px;
    padding: 6px 18px;
    text-transform: uppercase;

    min-width: 140px;
    position: absolute;
   
}
/* Home Custom Tabs  End */	 
	 
	
		.pricingTableSection
 .eael-advance-tabs .eael-tabs-nav > ul li{
		font-size: 14px !important;
		line-height: 28px !important;
	 padding: 0 15px !important;
	}
	.pricingTableSection
	.eael-advance-tabs .eael-tabs-nav > ul li i{
		font-size: 16px !important;
	}
	.pricingTableSection
	.eael-advance-tabs .eael-tabs-nav > ul li img
	{
		height: 38px !important
	}
	
	.toggler{
		font-size: 14px !important;
	}
	.toggle, .toggler{
		margin: 4px !important;
	}
	.toggle{
		width: 45px !important;
		height: 25px !important;
		
	}
	.premium-pricing-btn:after{
		font-size: 20px !important;
	}
	.pricing-btn:after{
		font-size: 18px !important;
	}
	.switch{
		top: 6px !important;
		bottom: 6px !important;
		width: 14px;
	height: 14px;
	}
	.premium-pricing-ribon::before{
		width: 36px !important;
		height: 36px !important;
		left: 12px !important;
	}
	.premium-pricing-footer{
		height: 40px !important;
		margin-top: 5px !important
	}
	.pricing-footer{
		
		margin-top: 5px !important
	}
	
	.premium-pricing-table-panel{
		padding: 16px 12px 20px !important;
	}	
	.premium-pricing-heading .title h2{
		font-size: 12px !important;
		line-height: 20px !important;
	}
	
	span.pricing_new {
    font-size: 34px !important;
    line-height: 48px !important;
}
	.premium-pricing-heading .price h4 sub{
		font-size: 34px !important;
	}
	span.premium_pricing_for {
    font-size: 12px;
    display: block;
    font-weight: 400;
    margin-bottom: 0px;
    line-height: 22px;
}
	.premium-pricing-body ul li{
		font-size: 10px !important;
		line-height: 27px !important;
	}
.premium-pricing-btn {
 
    font-size: 12px !important;
    line-height: 28px !important;
    height: 38px !important;
 
}
	
	.pricing-table-panel{
		padding: 16px 12px 20px !important;
	}
	.pricing-btn {
 
    font-size: 12px !important;
    line-height: 28px !important;
    height: 38px !important;
 
}
	.pricing-heading .title h2{
		font-size: 12px !important;
		line-height: 20px !important;
	}
	.pricing-heading .price h4 .pricing_for {
    font-size: 12px !important;
    line-height: 24px !important;
		margin-bottom: 0px !important;
}
	.pricing-body ul li {
    font-size: 10px !important;
    line-height: 27px !important;
}
	.pricing-heading .price h4 sub{
		font-size: 34px !important;
	}
	.pricingTabLayer01 .elementor-1720 .elementor-element-populated{
		padding: 5px !important;
	}
	
	
.testimonial-swiper .elementor-container .elementor-row:first-of-type {
        flex-wrap: nowrap;
    }
	 
	 .testimonial-swiper .swiper-pagination-bullets{
		 padding: 0px !important;
		 text-align: center !important;
	 }
	 .imageBoxTablet .elementor-image-box-wrapper{
		 text-align: center !important;
		 flex-direction: column !important;
		 
	 }
	 .imageBoxTablet
	 .elementor-image-box-wrapper .elementor-image-box-img{
		 width: 17% !important;
		 margin-bottom: 15px !important;
		 margin-right: 0px !important;
	 }
}
.home-blog-section .content .post-inner {
	padding: 20px 0 !important;
}
/* Tablet End */



/* Tablet Landscape Start */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)  
	and (orientation: landscape)  
{
		

	.pricingTableSection
 .eael-advance-tabs .eael-tabs-nav > ul li{
		font-size: 16px !important;
		line-height: 30px !important;
	 padding: 0 15px !important;
	}
	.pricingTableSection
	.eael-advance-tabs .eael-tabs-nav > ul li i{
		font-size: 18px !important;
	}
	.pricingTableSection
	.eael-advance-tabs .eael-tabs-nav > ul li img
	{
		height: 40px !important
	}
	
	.toggler{
		font-size: 16px !important;
	}
	.toggle, .toggler{
		margin: 4px !important;
	}
	.toggle{
		width: 48px !important;
		height: 28px !important;
		
	}
	.premium-pricing-btn:after{
		font-size: 20px !important;
	}
	.pricing-btn:after{
		font-size: 20px !important;
	}
	.switch{
		top: 6px !important;
		bottom: 6px !important;
		width: 17px;
	height: 17px;
		left: 6px ;
	}
	.check:checked ~ .switch{
		right: 6px ;
	}
	.premium-pricing-ribon::before{
		width: 40px !important;
		height: 40px !important;
	}
	.premium-pricing-footer{
		height: 40px !important;
	}
	
	.premium-pricing-table-panel{
		padding-top: 18px !important;
		padding-bottom: 22px !important;
	}	
	.premium-pricing-heading .title h2{
		font-size: 14px !important;
		line-height: 22px !important;
	}
	
	span.pricing_new {
    font-size: 36px !important;
    line-height: 50px !important;
}
	.premium-pricing-heading .price h4 sub{
		font-size: 36px !important;
	}
	span.premium_pricing_for {
    font-size: 14px;
    display: block;
    font-weight: 400;
    margin-bottom: 0px;
    line-height: 22px;
}
	.premium-pricing-body ul li{
		font-size: 12px !important;
		line-height: 29px !important;
	}
.premium-pricing-btn {
 
    font-size: 14px !important;
    line-height: 30px !important;
    height: 40px !important;
 
}
	
	.pricing-table-panel{
		padding-top: 18px !important;
		padding-bottom: 22px !important;
	}
	.pricing-btn {
 
    font-size: 14px !important;
    line-height: 30px !important;
    height: 40px !important;
 
}
	.pricing-heading .title h2{
		font-size: 14px !important;
		line-height: 22px !important;
	}
	.pricing-heading .price h4 .pricing_for {
    font-size: 16px !important;
    line-height: 24px !important;
		margin-bottom: 0px !important;
}
	.pricing-body ul li {
    font-size: 12px !important;
    line-height: 29px !important;
}
	.pricing-heading .price h4 sub{
		font-size: 36px !important;
	}

	
}

/* Tablet Landscape End */


@media only screen and (min-width: 1920px) {
	
	/* Home Main Section Start */
	
/* 	.homeMainTowerBg{
		background:url(https://wprims.com/wp-content/uploads/2021/05/Home-Page-Header-2-02-scaled.jpg) no-repeat calc(100%  - 180px)  /calc(100% - 890px), url(https://wprims.com/wp-content/uploads/2021/03/devrims-simple-bg.jpg) no-repeat center center/cover !important;
	
	} */
	
/* Home Main Section End */	
	
	
/* Home Last Section Start */
	
		.homeLastTowerImage {
			
background-position: calc(100% - 370px) !important;
    background-size: calc(100% - 1220px) !important;
			
}

/* Home Last Section End */	
	
}


@media only screen and (min-width: 1600px) and (max-width: 1919px) {
	
/* Home Main Section Start */
	
/* .homeMainTowerBg{
		background:url(https://wprims.com/wp-content/uploads/2021/05/Home-Page-Header-2-02-scaled.jpg) no-repeat calc(100% + -20px)  /calc(100% - 570px), url(https://wprims.com/wp-content/uploads/2021/03/devrims-simple-bg.jpg) no-repeat center center/cover !important;

} */
	
/* Home Main Section End */	
	
/* Home Last Section Start */	
	.homeLastTowerImage{
		
background-position: calc(100% - 210px) !important;
    background-size: calc(100% - 910px) !important;

}

/* Home Last Section End */	
	
}

@media only screen and (min-width: 1366px) and (max-width: 1599px) {
	
/* Home Main Section Start */

/* .homeMainTowerBg {
		background:url(https://wprims.com/wp-content/uploads/2021/05/Home-Page-Header-2-02-scaled.jpg) no-repeat calc(100% + 90px)  /calc(100% - 340px), url(https://wprims.com/wp-content/uploads/2021/03/devrims-simple-bg.jpg) no-repeat center center/cover !important;

} */

/* Home Main Section End */	
	
/* Home Last Section Start */
	
.homeLastTowerImage {
	
	background-position: calc(100% - 100px) !important;
	background-size: calc(100% - 680px) !important;
}

/* Home Last Section End */	
	
}
	
@media only screen and (min-width: 1025px) and (max-width: 1365px) {
	
	
/* Home Main Section Start */
	
/* .homeMainTowerBg{
	
background:url(https://wprims.com/wp-content/uploads/2021/05/Home-Page-Header-2-02-scaled.jpg) no-repeat calc(100% + 130px)  /calc(100% - 260px), url(https://wprims.com/wp-content/uploads/2021/03/devrims-simple-bg.jpg) no-repeat center center/cover !important; 
	
}*/
	
/* Home Main Section End */	
	

/* Home Last Section Start */
	
.homeLastTowerImage{
	
	background-position: calc(100% - 60px) !important;
	background-size: calc(100% - 590px) !important;
}
	
}
	
/* Home Last Section End */



.custom-tabs-accordion .elementor-tab-content {
    border-top: 1px solid #ffffff !important;
}

i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    display: none !important;
}
/* Elements Button ICON START */

/* span#btn-eael-lightbox-6f2f89b:after, .elementor-button-link span.elementor-button-text:after {
    padding-left: 15px;
    content: "" !important;
    background-image: url(https://wprims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 67px;
    background-position-y: 1px;
    margin: 0px 0px -2px 9px;
    height: 18px;
    background-repeat: no-repeat;
    background-position-x: -5px;
    transition: 0.2s;
} */

/* .eael-advance-tabs .active-default {
    border-color: #4291e6 !important;
} */

/* .eael-advance-tabs .active-default i.devicon-dev_button2:before {
    color: #4291e6 !important;
} */

a.elementor-button-link.elementor-button.elementor-size-sm:hover span.elementor-button-text:after {
    background-position-y: -19px;
    transition: 0.2s;
}

.centerList span.elementor-icon-list-text::before {
    content: " " !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-position-y: -421px;
    background-position-x: 60px;
    background-size: 100px;
    margin: 0px 4px 0px 0px;
    padding-left: 20px;
    display: inline-block;
    height: 23px;
    width: 17px;
}

.fa-chevron-left:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 174px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -69px;
    background-position-x: -74px;
}

.fa-chevron-right:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 174px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -13px;
    background-position-x: -74px;
}

.page-id-25804 .fa-plus:before, .post-template-default .fa-plus:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 90px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -108px;
    background-position-x: -7px;
}

.fa-plus:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 90px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -112px;
    background-position-x: -7px;
}

.page-id-25804 .fa-minus:before, .post-template-default .fa-minus:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 90px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -128px;
    background-position-x: -7px;
}

.fa-minus:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 90px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -132px;
    background-position-x: -7px;
}

.fa-arrow-right:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 75px;
    background-position-y: -16px;
    margin: 0px 0px 0px 0px;
    height: 24px !important;
    background-repeat: no-repeat;
    background-position-x: -2px;
    padding: 5px 11px;
}

.htb-nav-link.htb-active .fa-circle:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 120px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -218px;
    background-position-x: 1px;
}

.htb-nav-link .fa-circle:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 120px;
    height: 5px !important;
    width: 154px !important;
    padding: 0px 13px;
    background-position-y: -200px;
    background-position-x: 1px;
}

.socialy-icons .elementor-share-btn {
    border: none !important;
}

/* .fa-facebook:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 10px !important;
    width: 28px !important;
    padding: 10px 16px 22px 16px;
    background-position-y: -272px;
    background-position-x: -60px;
    margin-top: -7px;
} */

/* .fa-twitter:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 10px !important;
    width: 28px !important;
    padding: 10px 16px 22px 16px;
    background-position-y: -69px;
    background-position-x: -109px;
    margin-top: -7px;
} */

/* .fa-youtube:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 10px !important;
    width: 28px !important;
    padding: 10px 16px 22px 16px;
    background-position-y: -19px;
    background-position-x: -109.5px;
    margin-top: -7px;
} */

/* .fa-wordpress:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 10px !important;
    width: 28px !important;
    padding: 10px 16px 22px 16px;
    background-position-y: -115px;
    background-position-x: -109.5px;
    margin-top: -7px;
} */

/* .fa-caret-right:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 89px;
    height: 10px !important;
    width: 0px !important;
    padding: 0px 8px;
    background-position-y: -50px;
    background-position-x: -7px;
} */

.sociaa-icoo .fa-twitter:before {
    content: "";
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 19px !important;
    width: 28px !important;
    padding: 13px 16px 27px 16px;
    background-position-y: -117px;
    background-position-x: -60px;
}

.sociaa-icoo .fa-pinterest:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 19px !important;
    width: 28px !important;
    padding: 13px 16px 27px 16px;
    background-position-y: -226px;
    background-position-x: -60px;
}

.sociaa-icoo .fa-linkedin:before {
    content: "" !important;
    background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
    background-size: 152px;
    height: 19px !important;
    width: 28px !important;
    padding: 13px 16px 27px 16px;
    background-position-y: -174px;
    background-position-x: -60px;
}

/* Elements Button ICON END */

.knowledge_base-template-default p, .knowledge_base-template-default h1, .knowledge_base-template-default h2, .knowledge_base-template-default p, .knowledge_base-template-default h3, .knowledge_base-template-default li, .knowledge_base-template-default h4, .knowledge_base-template-default h5, .knowledge_base-template-default h6 {
    font-family: "Sofia Pro" !important;
}

.post-template-default p, .post-template-default h1, .post-template-default h2, .post-template-default p, .post-template-default h3, .post-template-default li, .post-template-default h4, .post-template-default h5, .post-template-default h6 {
    font-family: "Sofia Pro" !important;
}

.clie-slidee img.swiper-slide-image {
    box-shadow: 0px 3px 13px -8px black;
    margin: 10px 10px 10px 0px;
    width: 90%;
}

.pricingTableView ul li {
	border-color: #4291e6 !important;
}

.faqs-main p, .faqs-main .accordion-content {
    font-size: 15px !important;
}

.dev-faq {
    margin: 0 auto;
    font-family: Sofia Pro;
}
.dev-accordion .dev-accordion-item {
    border-bottom: 1px solid #c5c5c5;
}
.dev-accordion .dev-accordion-item:nth-child(1) {
    border-top: 1px solid #c5c5c5;
}
.dev-accordion button {
    position: relative;
    display: flex;
    line-height: 1.5;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    width: 100%;
    padding: 1em 0;
    color: #180D5B;
    font-size: 15px;
    font-weight: 600;
    border: none;
    background: none;
    height: 70px !important;
}
.dev-accordion button:hover{
    cursor: pointer;
    color: #000000;
}
.dev-accordion button:hover::after {
    cursor: pointer;
    color: #180D5B;
    border: 1px solid #180D5B;
}
.dev-accordion button .dev-accordion-title {
    padding: 10px 20px;
    width: 100%;
}
.dev-accordion button .dev-accordion-title h3 {
    font-size: 15px;
    margin: 0px;
    font-weight: 600;
    color: #180D5B;
}
.dev-accordion button[aria-expanded='true'] h4 {
    color: #000000;
}
.dev-accordion button .icon {
    display: block;
    position: relative;
    top: 10px;
    width: 22px;
    height: -webkit-fill-available;
    color : #180D5B;
}
.dev-accordion button .icon::after {
    display: block;
    position: absolute;
    content: '';
    top: 5px;
    left: 9px;
    width: 2px;
    height: 10px;
    background: currentColor;
}
.dev-accordion button .icon::before {
    display: block;
    position: absolute;
    content: '';
    top: 9px;
    left: 5px;
    width: 10px;
    height: 2px;
    background: currentColor;
}
.dev-accordion button[aria-expanded='true'] {
    color: #000000;
}
.dev-accordion button[aria-expanded='true'] .icon::after {
    width: 0;
}
.dev-accordion button[aria-expanded='true'] + .dev-accordion-content {
    opacity: 1;
    text-align: justify;
    height: auto;
    display: block;
    padding: 10px 20px;
    transition: all .2s linear;
    will-change: opacity, height;
}
.dev-accordion .dev-accordion-content {
    opacity: 0;
    display: none;
    height: 0px;
    padding: 10px 20px;
    overflow: hidden;
    transition: opacity 0.2s linear, height 0.2s linear;
    will-change: opacity, height;
}
.dev-accordion .dev-accordion-content p {
    font-size: 14px;
    color: #4a4a4a;
}


@media (min-device-width:768px) and (max-device-width:1024px){
    /* Features Page */
	.fea-ban-img-1 .elementor-widget-container {
		margin: 22px -40px 0px 0px !important;
	}
	
	.fea-ban-img-2 .elementor-widget-container {
		margin: 22px 0px 0px -40px !important;
	}

	.fea-ban-img-1 p, .fea-ban-img-2 p{
		margin-bottom: 1.6em !important;
	}
	
	.fea-app-icon .elementor-image {
		height: 65px;
	}
	
	.fea-app-icon h6 {
		font-size: 10px !important;
		font-weight: 900 !important;
	}
	
	/* App Pages */
	.wodrpressHostingVerticalTabs a.htb-nav-link {
		line-height: 15px !important;
		font-size: 14px !important;
	}
	
	.whElementorTextEditor {
		height: 350px !important;
	}
	
	h2.whElementorHeading {
		height: 75px !important;
	}
	
	.faqs-main .htmega-items-hedding {
		height: 85px;
	}
	
	/* Industry Page */
	.industryMainSection {
		background-color: #180D5B;
		background-image: none !important;
	}
	
	.texi-dba {
		height: 250px !important;
	}
	
	.home-get-out-help .elementor-column-wrap.elementor-element-populated {
		background-image: none !important;
	}
	
	.button-group-mine {
		width: 470px !important;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	
	/* Features Page */
	.fea-ban-img-1 .elementor-widget-container {
		margin: 32px -55px 0px 0px !important;
	}
	
	.fea-ban-img-2 .elementor-widget-container {
		margin: 32px 0px 0px -55px !important;
	}

	.fea-ban-img-1 p, .fea-ban-img-2 p {
		margin-bottom: 2.3em !important;
	}
	
	.fea-app-icon .elementor-image {
		height: 70px !important;
	}
	
	/* App Pages */
	.wodrpressHostingVerticalTabs a.htb-nav-link {
		font-size: 14px !important;
	}
	
	.whElementorTextEditor {
		height: 280px !important;
	}
	
	/* Industry Page */
	.industryMainSection {
		background-color: #180D5B;
		background-image: none !important;
	}
	
	.texi-dba {
		height: 155px !important;
	}
	
	.home-get-out-help .elementor-column-wrap.elementor-element-populated {
		background-image: none !important;
	}
	.proActiveIcon h3.elementor-icon-box-title {
		margin-bottom: 0px !important;
	}
	
	.proActiveIcon p.elementor-icon-box-description {
		font-size: 15px !important;
	}
	
	.button-group-mine {
		width: 650px !important;
	}
	
	#mobee-navee .fa-chevron-down:before {
		content: "\00bb" !important;
		display: inline-block;
		transform: rotate(90deg);
		font-size: 20px;
		font-style: normal;
	}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {

    #page .site-content {
        overflow: hidden;
    }

/* 	.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
		content: "\2261";
		font-size: 42px;
		margin-top: -15px;
		margin-left: -11px;
		font-style: normal;
	} */
	#mobee-navee .fa-chevron-down:before {
		content: "\00bb" !important;
		display: inline-block;
		transform: rotate(90deg);
		font-size: 20px;
		font-style: normal;
	}
	.eael-tab-inline-icon li {
		margin: 0px 10px !important;
		padding: 1px 8px !important;
	}
	.eael-tab-inline-icon img {
		width: auto !important;
		height: 18px !important;
	}
	.mob-footer-menu .htmega-items-hedding:after {
		content: "\203A" !important;
		font-size: 25px;
		margin-left: 6px;
		transform: rotate(90deg);
		display: inline-block;
		font-weight: 200;
		width: 20px;
		position: absolute;
		margin-top: -5px;
	}
	.fa-chevron-left:before {
		content: "" !important;
		background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
		background-size: 174px;
		height: 5px !important;
		width: 154px !important;
		padding: 14px 13px;
		background-position-y: -69px;
		background-position-x: -74px;
	}
	.fa-chevron-right:before {
		content: "" !important;
		background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01.png);
		background-size: 174px;
		height: 5px !important;
		width: 154px !important;
		padding: 14px 13px;
		background-position-y: -8px;
		background-position-x: -74px;
	}
	span#btn-eael-lightbox-6f2f89b:after, .elementor-button-link span.elementor-button-text:after {
		background-position-y: -4px;
	}
	a.elementor-button-link.elementor-button.elementor-size-sm:hover span.elementor-button-text:after {
    	background-position-y: -22px;
	}
	.home-blog-section .post-btn {
		text-align: center;
	}
	.mob-footer-menu a {
		color: white;
		text-decoration: underline;
	}
	.fa-arrow-right:before {
		background-position-y: -23px;
		padding: 5px 9px;
	}
	.elementor-tab-title.elementor-active span.elementor-accordion-icon.elementor-accordion-icon-left {
		width: 100%;
		margin: 0 0 10px 0 !important;
		text-align: center;
		font-size: 40px;
	}

	.elementor-tab-title.elementor-active {
		display: grid !important;
	}

	.elementor-tab-title.elementor-active a.elementor-accordion-title {
		text-align: center;
	}

	.elementor-tab-content.elementor-clearfix.elementor-active {
		text-align: center;
	}
	.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
		height: 80px !important;
/* 		width: 310px !important; */
	}
	.eael-lc-logo img {
		height: 52px;
	}
	.swiper-wrapper {
		width: 200px;
	}
	
/* 	.my-sli .swiper-slide {
		height: 272px !important;
		border-radius: 25px;
	} */
	.my-sli {
		background: white;
		border-radius: 25px;
	}
	.abc1 img.attachment-full.size-full {
		margin-left: 18px;
	}
	.abc2 img.attachment-full.size-full {
		margin-left: 10px;
	}
	#pricing-caro .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
		height: 135px !important;
	}
	.go-to-lit span.elementor-icon-list-text {
		padding-left: 50px !important;
	}
	.texi-dba {
		height: inherit !important;
	}
	.fa-plus:before {
		background-position-y: -112px;
	}
	.fa-minus:before{
		background-position-y: -132px;
	}
	.pricing-page-table tbody tr:first-child td:last-child {
		border-radius: 0px 0px 0px 0px;
	}
	.pricing-page-table tbody tr td:last-child {
		width: 23%;
	}
	.pricingTableView ul.eael-tab-inline-icon {
		display: flex;
	}

	.pricingTableView ul li {
		width: 27%;
		border-color: #4291e6 !important;
	}

	.pricingTableView ul li span.eael-tab-title {
		font-size: 12px !important;
		line-height: 1.5em;
	}
	.pricing-page-table thead tr th:first-child {
		padding-left: 29px;
		padding-right: 30px;
	}
	.faqs-main .htmega-items-hedding {
		height: 85px;
	}
	.post_slide .swiper-button-next, .post_slide .swiper-container-rtl .swiper-button-prev {
		background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01-01.png) !important;
		width: 32px;
		height: 68.83px;
		left: unset;
		right: -15%;
		background-position-x: -71px;
		background-position-y: -9px;
	}

	.post_slide .swiper-button-prev, .post_slide .swiper-container-rtl .swiper-button-next {
		background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01-01.png) !important;
		width: 32px;
		height: 68.83px;
		left: -15%;
		right: unset;
		background-position-x: -77px;
		background-position-y: -66px;
	}
	
	.post-template-default .post_slide .swiper-button-prev, .post_slide .swiper-container-rtl .swiper-button-next {
		background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01-01.png) !important;
		width: 32px;
		height: 68.83px;
		left: -5%;
		right: unset;
		background-position-x: -77px;
		background-position-y: -66px;
	}
	
	.post-template-default .post_slide .swiper-button-next, .post_slide .swiper-container-rtl .swiper-button-prev {
		background-image: url(https://devrims.com/wp-content/uploads/2021/06/22222-01-01.png) !important;
		width: 32px;
		height: 68.83px;
		left: unset;
		right: -5%;
		background-position-x: -71px;
		background-position-y: -9px;
	}
}



/* LOCATION PAGES STYLING */

.location-map{
    height: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.location-map .elementor-widget-container{
    display: flex;
    align-items: center;
    justify-content: center;
}
.location-map svg{
    width: 600px !important;
    max-width: 100% !important;
}

.location-map.india-map svg {
    height: 480px;
}
.location-map.bahrain-map svg {
    height: 500px;
}
.location-map.germany-map svg {
    height: 460px;
}
.location-map:is(.ireland-map,.japan-map,.south-africa-map,.korea-map,.sweden-map,.thailand-map) svg {
    height: 470px;
}
.location-map.netherland-map svg {
    height: 450px;
}
.location-map:is(.switzerland-map,.spain-map,.uae-map) svg {
    transform: scale(1.2) !important;
}

/* LOCATION PAGES STYLING END */



/* DYNAMIC BLOG SECTION STYLING */
.blog-swiper h2.elementor-heading-title {
    font-size: 18px;
    margin-top: 15px;
    margin-bottom: 10px;
}
.blog-swiper .post-date {
    color: #717171;
}
.blog-swiper {
    overflow: hidden;
}
/* DYNAMIC BLOG SECTION STYLING END*/

