/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

	* {
        margin: 0px;
        padding: 0px;
    }
    a:link{
        text-decoration:none;
    }
    a:focus{
        outline: none;
    }
    img{
        display: block;
        padding: 0px;
        outline: none;
        border: none;
    }
    ul{
        list-style:none;
    }
    h1{
        margin: 0px;
        padding: 0px;
    }
    body{
        font-family: 'Roboto',sans-serif !important;
        font-size: 14px;
        line-height: 1.7;
        font-weight: 400;
        color: #333;
        position: relative;
    }
.section{
	padding-bottom: 0px !important;
}
.sv-box{
	display: flex;
	flex-wrap: row wrap;
}
.sv-box .col-inner{
	display: flex;
	flex-wrap: row wrap;
}
.sv-box .col-inner .box{
	padding: 20px;
	border: 2px solid #fd0100;
	border-radius: 10px;
}
.sv-box .col-inner .box .box-text .box-text-inner h3{
	font-size: 18px !important;
	padding-bottom: 10px;
	font-family: 'Roboto',sans-serif !important;
	color: #fd0100 !important;
}
.sv-box .col-inner .box .box-text .box-text-inner p{
	font-size: 15px !important;
}
.section-wrap-about .section-content .col-inner h2{
	font-family: 'Roboto',sans-serif !important;
	font-size: 28px;
	color: #fd0100 !important;
}
.section-wrap-about .section-content .col-inner p{
	font-size: 15px;
	color: #000;
}
.section-wrap-about .section-content .col-inner .all-view a{
	padding: 10px 25px;
	background-color: #fd0100;
	border: 1px solid #fd0100;
	border-radius: 10px;
	color: #fff;
	font-weight: 600;
}
.section-wrap-about .section-content .col-inner .all-view a:hover{
	background-color: #00317d;
	border: 1px solid #00317d;
}
.section-wrap .section-content h2, .section-wrap-tt1 .section-content h2{
	font-family: 'Roboto',sans-serif !important;
	font-size: 28px;
	color: #fd0100 !important;
	padding: 50px;
}
.section-wrap .service-box .col{
	display: flex;
	flex-wrap: row wrap;
}
.section-wrap .service-box .col-inner{
	display: flex;
	flex-wrap: row wrap;
	box-shadow: 0 2px 5px rgb(106, 156, 232);
}
.section-wrap .service-box .col-inner:hover{
	box-shadow: 0 2px 5px rgb(245, 77, 71);
}
.section-wrap .service-box .col-inner .box-text .box-text-inner h4{
	font-size: 20px;
	color: #00317d;
	padding: 10px 0px;
	font-family: 'Roboto',sans-serif !important;
}
.section-wrap .service-box .col-inner:hover .box-text .box-text-inner h4{
	color: #fd0100;
}
.section-wrap .service-box .col-inner .box-text .box-text-inner p{
	font-size: 15px;
	color: #000;
}
.section-wrap-tt1 .col{
	display: flex;
	flex-wrap: row wrap;
}
.section-wrap-tt1 .col .col-inner{
	display: flex;
	flex-wrap: row wrap;
	box-shadow: 0 2px 5px rgb(106, 156, 232);
}
.section-wrap-tt1 .col .col-inner:hover{
	box-shadow: 0 2px 5px rgb(245, 77, 71) !important;
}
.section-wrap-tt1 .col .col-inner:hover{
	display: flex;
	flex-wrap: row wrap;
	box-shadow: 0 2px 5px rgb(106, 156, 232);
}
.section-wrap-tt1 .col-inner .box-text .box-text-inner .post-title a{
	font-size: 18px !important;
	padding: 10px;
	font-family: 'Roboto',sans-serif !important;
	color: #00317d !important;
}
.section-wrap-tt1 .col-inner:hover .box-text .box-text-inner .post-title a{
	color: #fd0100 !important;
}
.section-wrap-tt1 .col-inner .box-text .box-text-inner .from_the_blog_excerpt{
	font-size: 15px;
	color: #000;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}