/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@media only screen and (max-width: 900px) {
	
	p.ser1{
		font-size: 18px !important;
		width: 69%  !important;
	}

	.lr1 {   
    width: 31% !important;
   }
	
	p.ser{
     width: 40% !important;	
}
	

	
	.flotsss h3 {
    color: #fff !important;
    font-size: 25px !important;
}
	
	p.wels {
    font-size: 14px !important;
    letter-spacing: 0 !important;
	}
	
	.scrr{
		font-size: 18px !important;
	}
	
	.tils {
    background-image: -webkit-linear-gradient(90deg, #212224 0, #212224 98%, #ed8629 39%, #ed8629 41%) !important;
}
	
	p.calssaction1 {   
    font-size: 20px !important;
}
	
}

.fusion-menu-element-wrapper.collapse-enabled.mobile-size-column-absolute:not(.mobile-mode-always-expanded).expanded>ul, .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded>ul {
  
    max-height: 425px !important;
}


.fusion-body .fusion-menu-element-wrapper[data-count="0"] > .avada-menu-mobile-menu-trigger {
    border-radius: 4px !important;
}

p.nah1 {
    margin-top: 0 !important;
    margin-bottom: 0px !important;
    font-size: 23px;
}


p.nah {
   font-size: 15px;
    color: #18184f;
    margin-bottom: -22px;
    text-transform: uppercase;
}

.ftrcs{
	color:#fff !important;
}

.ftrcs a{
	color:#fff !important;
}
.cta-call {
    position: fixed;
    color: #fff;
    bottom: 0;
    right: 0;
    margin: 20px;
    border-radius: 32px;
    width: 57px;
    height: 57px;
    text-align: center;
    padding-top: 15px;
    background-color: #4c8f01;
    border: 0px solid #fff;
    z-index: 9999;
    margin-bottom: 12px !important;
}

.cta {
    position: fixed;
    color: #1976d2;
    bottom: 0;
    left: 0;
    margin: 16px;
    border-radius: 45px;
    width: 50px;
    height: 50px;
    text-align: center;
    padding-top: 0px;
    background: #1976d2;
    border: 0px solid #fff;
    z-index: 9999;
    font-size: 19px;
}

textarea#enter_your_message {
    height: 80px !important;
}

.sep-boxed-pricing .panel-body .price .integer-part {
    font-size: 45px;
}


.pricing-table-2.sep-boxed-pricing .panel-heading h3 {
    color: #ffffff !important;
    font-size: 25px !important;
}

.pricing-table-1.sep-boxed-pricing .panel-heading h3 {
    color: #ffffff !important;
    font-size: 25px !important;
}

.cls{
	 color: #18184f !important;
}

.flotsss{
	    float: right;
}

.sep-boxed-pricing .panel-heading {
    background-color: #ed8629 !important;
}

p.tname {
    margin-bottom: 0 !important;
    font-weight: 600;
}

p.wels {
    color: #fff;
    margin-bottom: 3px;
    font-size: 20px;
    letter-spacing: 2px;
}

p.ser {
    color: #000000;
    font-size: 17px;
    letter-spacing: 1px;
    font-weight: 600;
    margin-bottom: 0 !important;
    text-align: center;
    background: #fae945;
    width: 27%;
    padding: 7px;
    border-radius: 54px;
}


p.ser1 {
    color: #18184f;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 600;
    margin-bottom: 0 !important;
    text-align: center;
    background: #fae945;
    width: 17%;
    margin: auto;
    padding: 7px;
    border-radius: 54px;
}


.tils {
       background-image: -webkit-linear-gradient(135deg, #18184f 0, #18184f 55%, #fae945 39%, #fae945 41%);
}

p.calssaction1 {
    margin-bottom: 0px !important;
    color: #18184f !important;
    font-size: 27px;
}


.scroll-m {
overflow-y: scroll;
max-height: 135px;
padding-right: 20px;
}
.scroll-m::-webkit-scrollbar {
width: 2px;
}
.scroll-m::-webkit-scrollbar-thumb {
background: #ddd;
border-radius: 10px;
}
.scroll-m::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey;
border-radius: 10px;
}
.fusion-page-title-bar .fusion-breadcrumbs  {
    color: #fff !important;
}

.fusion-page-title-bar .fusion-breadcrumbs a {
    color: #fff !important;
}


.lr1{
	    text-align: center !important;
    background: #18184f !important;
    border: 3px solid #fae945 !important;
    color: #FFF !important;
    padding: 17px !important;
    width: 50%;
    font-size: 40px !important;
    margin: auto !important;
    border-radius: 76px !important;
}