/*
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
*/

.cta {
    position: fixed;
    color: #fff;
    bottom: 0;
    left: 0;
    margin: 3px;
    border-radius: 45px;
    width: 60px;
    height: 60px;
    text-align: center;
    padding-top: 1px;
    background: #fff;
    border: 2px solid #fff;
    z-index: 9999;
    font-size: 23px;
}
.cta-call {
    position: fixed;
    color: #fff;
    bottom: 0;
    right: 0;
    margin: 3px;
    border-radius: 32px;
    width: 65px;
    height: 65px;
    text-align: center;
    padding-top: 15px;
    background-color: #4c8f01;
    border: 2px solid #fff;
    z-index: 9999;
    margin-bottom: 14px !important;
}

p.entry-title {
    font-size: 20px !important;
}
.fusion-page-title-bar .fusion-breadcrumbs a:hover {
    color: #4a4e57;
}
.fusion-page-title-wrapper {
    display: flex;
    align-items: bottom;
    justify-content: space-between;
    position: relative;
    height: 117%;
    padding-top: 6%;
}

.tect{
	color:#ffc200;
	text-transform:uppercase;
	font-size:18px;
	font-weight:700;
}
.tect1{
	color:#ffc200;
	text-transform:uppercase;
	font-size:18px;
	font-weight:700;
}
.stp{
color: white;
    text-shadow: -2px -2px 0 #ffc200, 2px -2px 0 #ffc200, -2px 2px 0 #ffc200, 2px 2px 0 #ffc200, 0px -2px 0 #ffc200, 0px 2px 0 #ffc200, -2px 0px 0 #ffc200, 2px 0px 0 #ffc200;
	padding-top: 5%; 
}
.nrma {
       background-color: black;
    color: #ffcc00;
    font-weight: 800;
    border-radius: 19px;
    padding: 17px 19px 21px 12px;
    z-index: 999;
    margin-top: -40px !important;
    text-align: center;
    line-height: 20px;
    margin-right: 22px !important;
}
.fusion-body .fusion-menu-element-wrapper[data-count="0"] > .avada-menu-mobile-menu-trigger {
    font-family: inherit;
    font-weight: 400;
    color: #000000;
    background-color: #ffc200;
    border-radius: 7px;
}
.fusion-accordian .fusion-toggle-icon-right .panel-heading a {
    flex-direction: row-reverse;
    padding: 10px !important;
    border-left: 3px solid #fcb900;
    margin-top: 19px;
}
.chekk{
	color:white;
}
.img{

	background-color:blue;
}
.box{
	margin-top: 301px !important;
}
.to-top-container #toTop {
    border-radius: 6px 6px 0 0;
    background-color: #ffc200;
}

@media only screen and (max-width: 900px)  {
	.pad-top-btm-hm {
    padding-top: 35% !important;
}
   .tect{
        text-transform: uppercase;
        font-size: 15px;
        font-weight: 700;
}
	    .fusion-top-header .fusion-responsive-typography-calculated {
        font-size: 20px !important;
    }
	    .fusion-page-title-wrapper {
        flex-wrap: wrap;
        padding-top: 23% !important;
    }
	.fusion-accordian #accordion-2-1.fusion-toggle-icon-right .fusion-toggle-heading {
    margin-right: -1px;
    font-size: 16px;
}
}
