/* ------------------------------------------------------
:: Template Name: Classy - Multipurpose Template
:: Author: Designing World
:: Author URL: https://wrapbootstrap.com/user/DesigningWorld
:: Description: Classy is a complete multi-functional template. It's creative and clean design. It's has huge collection of templates for Business, Agency, Startup, App Landing, Product Landing, Service Landing, Hosting & Technology, Restaurant, Freelancer, Resume & CV, Portfolios, Education, Spa & Beauty, Photography, Fitness & Gym.
:: Version: 2.1.0
------------------------------------------------------ */

* {
    margin: 0;
    padding: 0;
}

.floatleft {
    float: left
}

.floatright {
    float: right
}

.alignleft {
    float: left;
    margin-right: 15px;
}

.alignright {
    float: right;
    margin-left: 15px;
}

.aligncenter {
    display: block;
    margin: 0 auto 15px;
}


/* Place your custom css code here */

.resume_version .single_what_i_do, .download_full_resume
	{
	border-radius:10px;
	box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
	}
.download_full_resume a 
	{
	border-radius:10px;
	}

.resume_version .what_i_do_title > h3, .education_history_timeline_title > h3
	{
	font-family: 'Poppins', sans-serif;
	}

.resume_version .history_timeline_area .timeline_text_content, .resume_version .history_timeline_area .timeline_icon
	{
	box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
	}

.resume_version .single_what_i_do
	{
	height:330px;
	}

@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url(/fonts/Poppins-Black.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
	/* latin-ext */
	@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/fonts/Montserrat.woff2) format('woff2');
	unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
	}
	/* latin */
	@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url(/fonts/Montserrat.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	@font-face {
	font-family: 'Montserrat';
	font-style: italic;
	font-weight: 100 900;
	font-display: swap;
	src: url(/fonts/Montserrat-em.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}
	@font-face {
	font-family: 'Ovo';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(/fonts/Ovo.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
	}

	body,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	p,
	a,
	a:hover,
	a:focus,
	a:active,
	li,
	ol {
		font-family: 'Montserrat', sans-serif;
	}

.resume_version .introduction_text_area h2 {
        color: #fff;
        font-size: 40px;
        font-weight: 300;
        text-transform: capitalize;
		text-shadow: rgb(0, 0, 0) 0px 0px 3px;
    }

.gallery_info small 
	{
	font-size:70%;
	text-transform: none;
	display:block;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	color:#000;
	}

.modal
	{
	z-index:10000;
	left:39%;
	}
.modal-dialog
	{
	max-width:90%;
	}
.modal-content
	{
	border-radius:15px;
	}
.modal-body h3, .modal-body p
	{
	color:#fff;
	font-weight:600;
	}
.modal-body a 
	{
	color:#ccc;
	}

#form-message
	{
	font-size:13px;
	padding-top:10px;
	}