@media screen and (max-width: 767px) and (min-width: 392px){

div#fixed-width {
    max-width: 365px!important;
	margin: auto!important;
}
div#cus-price h2 {
    margin-top: 24.5px !important;
}
div#cus-head h2 {
    font-size: 25px!important;
}
div#cus-subhead h2 {
    font-size: 12px!important;
}
div#cus-price h2 {
    font-size: 70px!important;
}
section#cus-inner {
    height: 585px!important;
}

.elementor-6218 .elementor-element.elementor-element-997b00c > .elementor-widget-container {
    padding: 55px 0px 0px 0px!important;
}

.elementor-6218 .elementor-element.elementor-element-4d88e37 > .elementor-widget-container {
    margin: 25px 0px 0px 0px!important;
    padding: 0px 0px 0px 0px;
}

.elementor-6218 .elementor-element.elementor-element-4870109 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6218 .elementor-element.elementor-element-4870109 .elementor-icon-list-item > a {
    font-size: 14px;
    letter-spacing: -0.2px;
}

ul.elementor-icon-list-items {
    padding: 25px 10px 10px 10px!important;
}


}

/* 	pricing table btn */
#cus-border .elementor-widget-container .elementor-button-wrapper a  {
  border-radius: 5px;
  box-shadow: 0 rgba(157, 96, 212, 0.5);
  border: solid 3px transparent;

  background-image: linear-gradient(rgba(78, 137, 223, 0), rgba(212, 128, 181, 0)), linear-gradient(101deg, #4E89DF, #D480B4);
  background-origin: border-box;
  background-clip: content-box, border-box;
  box-shadow: 2px 1000px 1px #fff inset;
}

#cus-border .elementor-widget-container .elementor-button-wrapper a:hover {
  box-shadow: none;
  color: white;
}

/*pricing image CSS*/

.img_wrap img {
    height: 400px !important;
    width: 400px !important;
    object-fit: cover !important;
}	
	


/*End Scrollbar CSS*/
a::-webkit-scrollbar {
    -webkit-appearance: none;
}
::-webkit-scrollbar {
  width: 5px;
}
 
::-webkit-scrollbar-track {
  background: #000; 
   
}
 
::-webkit-scrollbar-thumb {
  background: var( --e-global-color-primary );
   
    height:10px;
    border-radius:5px;
}
 
::-webkit-scrollbar-thumb:hover {
  background: var( --e-global-color-primary );
}


.elementor-widget-gt3-core-advanced-tabs:not(.gt3_tabs_marker-yes) .gt3_advanced_tabs_nav > li.ui-state-active > a {
background-image: linear-gradient(96deg, #4289e3 0%, #e180b0 100%);
color: #fff !important;
}

.gt3_tabs_size-normal .gt3_advanced_tabs .gt3_advanced_tabs_nav>li>a {
    padding: 10px 70px !important;
}
a#back_to_top {
    color: #fff !important;
    background-image: linear-gradient( #3789E6, #E180B0);
    border: none;
}
#back_to_top, #back_to_top:hover, #back_to_top.show:hover {
    color: #fff !important;
    background-image: linear-gradient( #3789E6, #E180B0);
    border: none;
}




.active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type3 .gt3_price_item_wrapper-elementor:before, .active-package-yes.elementor-widget-gt3-core-pricebox .gt3_pricebox_module_wrapper.type4 .gt3_price_item_wrapper-elementor:before {
    z-index: 0;
}

body{
	overflow: hidden;
}

/* .isotope_item {
    position: inherit!important;
}

.isotope_wrapper.gt3_isotope_parent.items_list.gt3_clear {
    position: inherit!important;
} */


/* mobile responsive */
@media (max-width: 767px){
	.gt3_advanced_tabs_nav {
    flex-direction: row !important;
}
	
.gt3_tabs_size-normal .gt3_advanced_tabs .gt3_advanced_tabs_nav>li>a {
    padding: 10px 20px !important;
}
	
.elementor-6218 .elementor-element.elementor-element-7db0aab 
.gt3_advanced_tabs_nav > li > a {
    border-radius: 0px;
}
	
	
	
/* mobile responsive */
	@media (max-width: 401px){
.elementor-6218 .elementor-element.elementor-element-0d4c81c .elementor-heading-title  {
    margin-top: -26px;
}
.elementor-6218 .elementor-element.elementor-element-0d20902 .elementor-heading-title {
    margin-top: -26px;
}
		.elementor-6218 .elementor-element.elementor-element-55ffb68 .elementor-heading-title {
    margin-top: -26px;
}
		
.elementor-6218 .elementor-element.elementor-element-3726222 .elementor-heading-title {
    margin-top: -26px;
}
		
.elementor-6218 .elementor-element.elementor-element-3848213 .elementor-heading-title {
    margin-top: -26px;
}
.elementor-6218 .elementor-element.elementor-element-bf3a5ff .elementor-heading-title {
    margin-top: -26px;
}
		
	}
	
	
	/* mobile responsive */
	@media (max-width: 360px){
.elementor-6218 .elementor-element.elementor-element-0d4c81c .elementor-heading-title  {
    margin-top:  -26px;
}
.elementor-6218 .elementor-element.elementor-element-0d20902 .elementor-heading-title {
    margin-top:  -26px;
}

		
		
	/* mobile responsive */
/* @media (max-width: 455px){	
		.elementor-6218 .elementor-element.elementor-element-e416066 .elementor-heading-title {
    font-size: 30px;
}
		
		.elementor-6218 .elementor-element.elementor-element-5e1cf68 > .elementor-widget-container {
    padding: 0px;
}
		
		
.elementor-6218 .elementor-element.elementor-element-e416066 .elementor-heading-title {
    font-size: 30px;
    margin-top: -30px !important;
}
		
		
.elementor-6218 .elementor-element.elementor-element-0d4c81c .elementor-heading-title {
    font-size: 50px;
}
		
.elementor-6218 .elementor-element.elementor-element-5e1cf68 .elementor-icon-list-icon i {
    font-size: 20px;
}
	
		
.elementor-6218 .elementor-element.elementor-element-5e1cf68 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6218 .elementor-element.elementor-element-5e1cf68 .elementor-icon-list-item > a {
    font-size: 13px;
}
		
.elementor-6218 .elementor-element.elementor-element-0f99058 .elementor-heading-title {
    margin-top: -6px;
}
		
		
		
		.elementor-6218 .elementor-element.elementor-element-0d4c81c .elementor-heading-title {
    margin-top: -14px;
}
		.elementor-6218 .elementor-element.elementor-element-5e1cf68 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
}
		.elementor-6218 .elementor-element.elementor-element-fc44563 {
    padding: 20px 25px 20px 27px;
}
		
} */

		
.portfoolio_sec .isotope_item  a{
    pointer-events: none;
}	


/* NEw Pricing */
.npackage_price_list > .elementor-container > .elementor-row {
    flex-wrap: wrap;
}
.npackage_price_list > .elementor-container > .elementor-row > .elementor-column {
    width: 100%;
}