/*

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

*/

/*#main {
    padding-top: 60px  !important;
    padding-bottom: 0px;
    }*/
    .font_2{
    	margin-top: 0;
    }
    .widget_media_image{
    	text-align:center !important;
    }
    .side-nav-right .side-nav li.current_page_item>a {
    	padding-left: 0px  !important;
    	border-right: 4px solid black  !important;
    	text-align: center !important;
    }
    @media screen and (max-width:767px){
    	.center{
    		text-align: center;
    	}
    	#header-home .fusion-row {
    		padding: 0px !important;
    	}

    }

    .track{
    	white-space: unset !important;
    }
    .header-text{
    	font-size: 20px;
    }
    .fusion-mobile-menu-icons {
    	display: none !important;
    }
    .content-row{
    	text-align: center;
    }

    #mob-menu{
    	display: none;
    }
    .description h2{
    	margin-bottom:10px;
    }
    #menu-item-2283, .menu-item-2283 a{
    	background: #2f84d4;
    	color: white  !important;
    }
    .ab-item.ab-empty-item img {
    	width: auto !important;
    	height: 32px !important;
    }

    #cust_fusion_row{
    	text-align: center;
    }

    .fusion-logo, .custom_btn1, .custom_btn2 {
    	display: inline-block;
    }

    .custom_btn1, .custom_btn2 {
    	vertical-align: text-top;
    	padding: 30px;
    }

/*#text-4 p{
    margin: 5px 0px;
}
#text-4 .pum-trigger{
  font-size: 16px;
  background: transparent !important;
  color: white !important;
  padding: 0 !important;
}
*/

#text-4 .pum-trigger {
	background: #052b03 !important;
	padding: 10px 10px !important;
	border-radius: 3px;
    float: left;
    margin-bottom: 10px;
}

#text-4 p {
	text-align: left !important;
	margin-bottom: 25px;
}

.copyright1{
	display: none !important;
}



/*  Media Query */

@media screen and (min-width:1100px){
	.hide_desk{
		display: none !important;
	}
}
@media screen and (max-width:1099px){
	.hide_tab{
		display: none;
	}
}
@media screen and (max-width:767px){
	.custom_btn1, .custom_btn2 {
		vertical-align: text-top;
		padding: 20px 30px;
		min-width: 316px;
	}
}
@media screen and (max-width:400px){
	.custom_btn1, .custom_btn2 {
		font-size: 12px;
	}
}   
@media screen and (max-width:320px){
	.custom_btn1, .custom_btn2 {
		min-width:260px!important;
		font-size: 10px!important;
	}
}

@media screen and (max-width: 744px){
	#mob-menu{
		display: block !important;
	}

}
@media screen and (min-width: 745px){
	.content-row{
		margin-bottom:20px;
	}
}