body{font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;overflow-x: hidden;background-color: aliceblue}p{font-size: 20px}p.small{font-size: 16px}a,a.active,a:active,a:focus,a:hover{color: #cc0065;outline: none}h1,h2,h3,h4,h5,h6{font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;text-transform: uppercase}hr.star-light,hr.star-primary{max-width: 250px;margin: 25px auto 30px;padding: 0;text-align: center;border: none;border-top: solid 5px}hr.star-light:after,hr.star-primary:after{font-family: FontAwesome;font-size: 2em;position: relative;top: -.8em;display: inline-block;padding: 0 0.25em;content: '\f005'}hr.star-light{border-color: #2d3e4f}hr.star-light_2{border-color: #fffc3f}hr.star-light:after{color: #2d3e4f;background-color: #fffc3f}hr.star-light_2:after{color: #fffc3f;background-color: #2d3e4f}hr.star-primary{border-color: #2C3E50}hr.star-primary:after{color: #2C3E50;background-color: white}.img-centered{margin: 0 auto}section{padding: 25px 0}section h2{font-size: 3em;margin: 0}section.success{color: white;background: #2e3e4e}section.success h3{font-family: "arial";font-weight: 100}.modal-content{background-color: rgba(35, 51, 67, 0.95)}.modal-content h2 ,.modal-content p{color: white}.modal-body{color: white}@media (max-width: 767px){section{padding: 25px 0}section.first{padding-top: 25px}}.scroll-top{position: fixed;z-index: 1049;right: 2%;bottom: 2%;width: 50px;height: 50px}.scroll-top .btn{font-size: 16px;line-height: 28px;width: 50px;height: 50px;text-align: center;border-radius: 100%}.scroll-top .btn:focus{outline: none}#mainNav{font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight: 700;text-transform: uppercase;border: none;background: #2C3E50}#mainNav a:focus{outline: none}#mainNav .navbar-brand{font-size: 1.1rem;color: white}#mainNav .navbar-brand.active, #mainNav .navbar-brand:active, #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover{color: white}#mainNav .navbar-nav{letter-spacing: 1px}#mainNav .navbar-nav li.nav-item a.nav-link{color: white}#mainNav .navbar-nav li.nav-item a.nav-link:hover{color: #cc0065;outline: none}#mainNav .navbar-nav li.nav-item a.nav-link:active, #mainNav .navbar-nav li.nav-item a.nav-link:focus{color: white}#mainNav .navbar-toggler{font-size: 14px;padding: 11px;text-transform: uppercase;color: white;border-color: white}#mainNav .navbar-toggler:focus, #mainNav .navbar-toggler:hover{color: white;border-color: #cc0065;background-color: #cc0065}.navbar-brand img{max-width: 180px}@media (min-width: 992px){#mainNav{padding-top: 25px;padding-bottom: 25px;-webkit-transition: padding-top 0.3s, padding-bottom 0.3s;-moz-transition: padding-top 0.3s, padding-bottom 0.3s;transition: padding-top 0.3s, padding-bottom 0.3s}#mainNav .navbar-brand{font-size: 2em;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s}#mainNav .navbar-nav > li.nav-item > a.nav-link.active{color: white;border-radius: 3px;background: #cc0065}#mainNav .navbar-nav > li.nav-item > a.nav-link.active:active, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover{color: white;background: #cc0065}#mainNav.navbar-shrink{padding-top: 10px;padding-bottom: 10px}#mainNav.navbar-shrink .navbar-brand{font-size: 1.5em}}header.masthead{padding-top: 100px;padding-bottom: 50px;text-align: center;color: #2d3e4f;background: #fffc3f}header.masthead img{display: block;margin: 0 auto 20px}header.masthead .intro-text .name{font-family: 'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 2em;font-weight: 700;display: block;text-transform: uppercase}header.masthead .intro-text .skills{font-size: 1.25em;font-weight: 300}@media (min-width: 768px){header.masthead{padding-top: 150px;padding-bottom: 50px}header.masthead .intro-text .name{font-size: 4.75em}header.masthead .intro-text .skills{font-size: 1.75em}}#portfolio .portfolio-item{right: 0;margin: 0 0 15px}#portfolio .portfolio-item .portfolio-link{position: relative;display: block;max-width: 400px;margin: 0 auto;cursor: pointer}#portfolio .portfolio-item .portfolio-link .caption{position: absolute;width: 100%;height: 100%;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;transition: all ease 0.5s;opacity: 0;background: rgba(204, 0, 101, 0.8)}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity: 1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{font-size: 20px;position: absolute;top: 50%;width: 100%;height: 20px;margin-top: -12px;text-align: center;color: white}#portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top: -12px}#portfolio .portfolio-item .portfolio-link .caption .caption-content h3,#portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin: 0}#portfolio *{z-index: 2}@media (min-width: 767px){#portfolio .portfolio-item{margin: 0 0 30px}}.portfolio-modal .modal-dialog{max-width: 100%;min-height: 100%;margin: 0;padding: 0;text-align: center;border: none;border-radius: 0;background-clip: border-box;-webkit-box-shadow: none;box-shadow: none}.portfolio-modal .modal-dialog .modal-content{padding: 60px 0;border: 0;border-radius: 0}.portfolio-modal .modal-dialog .modal-content h2{font-size: 2em;margin: 0}.portfolio-modal .modal-dialog .modal-content img{margin-bottom: 30px}.portfolio-modal .close-modal{position: absolute;top: 5px;right: 5px;width: 75px;height: 75px;cursor: pointer;background-color: #0068d0;transform: scale(0.5)}.portfolio-modal .close-modal:hover{opacity: 0.3}.portfolio-modal .close-modal .lr{z-index: 1051;width: 1px;height: 75px;margin-left: 35px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);background-color: #2C3E50}.portfolio-modal .close-modal .lr .rl{z-index: 1052;width: 1px;height: 75px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);background-color: #2C3E50}.modal-body hr.star-primary{border-color: #fffc3f}.portfolio-modal .modal-backdrop{display: none;opacity: 0}.modal-body{color: #2d3e4f}.modal-body hr.star-primary:after{color: #fffc3f;background-color: #243343}.floating-label-form-group{position: relative;margin-bottom: 0;padding-bottom: 0.5em;border-bottom: 1px solid #eeeeee}.floating-label-form-group input,.floating-label-form-group textarea{font-size: 1.5em;position: relative;z-index: 1;padding-right: 0;padding-left: 0;resize: none;border: none;border-radius: 0;background: none;box-shadow: none !important}.floating-label-form-group label{font-size: 0.85em;line-height: 1.764705882em;position: relative;z-index: 0;top: 2em;display: block;margin: 0;-webkit-transition: top 0.3s ease, opacity 0.3s ease;-moz-transition: top 0.3s ease, opacity 0.3s ease;-ms-transition: top 0.3s ease, opacity 0.3s ease;transition: top 0.3s ease, opacity 0.3s ease;vertical-align: middle;vertical-align: baseline;opacity: 0}.floating-label-form-group:not(:first-child){padding-left: 14px;border-left: 1px solid #eeeeee}.floating-label-form-group-with-value label{top: 0;opacity: 1}.floating-label-form-group-with-focus label{color: #18BC9C}form .row:first-child .floating-label-form-group{border-top: 1px solid #eeeeee}footer{color: white}footer .footer-below{padding: 25px 0;background-color: #121b24;color: #667482}footer .footer-below a{color: #667482}.btn-primary{font-weight: 700;color: white;border-color: #2C3E50;background-color: #2C3E50}.btn-primary.focus, .btn-primary:focus{color: white;border-color: black;background-color: #1a252f}.btn-primary:hover{color: white;border-color: #161f29;background-color: #1a252f}.btn-primary.active, .btn-primary:active,.open > .btn-primary.dropdown-toggle{color: white;border-color: #161f29;background-color: #1a252f}.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover,.open > .btn-primary.dropdown-toggle.focus,.open > .btn-primary.dropdown-toggle:focus,.open > .btn-primary.dropdown-toggle:hover{color: white;border-color: black;background-color: #0d1318}.btn-primary.active, .btn-primary:active,.open > .btn-primary.dropdown-toggle{background-image: none}.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled].focus, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{border-color: #cc0065;background-color: #cc0065}.btn-primary .badge{color: #cc0065;background-color: white}.btn-success{font-weight: 700;color: white;border-color: #18BC9C;background-color: #18BC9C}.btn-success.focus, .btn-success:focus{color: white;border-color: #0a4b3e;background-color: #128f76}.btn-success:hover{color: white;border-color: #11866f;background-color: #128f76}.btn-success.active, .btn-success:active,.open > .btn-success.dropdown-toggle{color: white;border-color: #11866f;background-color: #128f76}.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover,.open > .btn-success.dropdown-toggle.focus,.open > .btn-success.dropdown-toggle:focus,.open > .btn-success.dropdown-toggle:hover{color: white;border-color: #0a4b3e;background-color: #0e6f5c}.btn-success.active, .btn-success:active,.open > .btn-success.dropdown-toggle{background-image: none}.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{border-color: #18BC9C;background-color: #18BC9C}.btn-success .badge{color: #18BC9C;background-color: white}.btn.active,.btn:active,.btn:focus{outline: none}.center-block{margin: 0 auto}.btn-premium{color: white;font-weight: bolder;background-color: #cc0065;width: 210px;height: 55px;margin-top: 30px}button.btn-small{margin: 5px}.portfolioDetails{background: #fff none repeat scroll 0 0;margin-bottom: 30px;padding: 35px 35px 35px;border-bottom: 1px solid #000;border-left: 1px solid #000;border-right: 1px solid #000}.portfolioDetails{background: #fff none repeat scroll 0 0;margin-bottom: 25px;padding: 25px 25px 25px;border-bottom: 1px solid #000;border-left: 1px solid #000;border-right: 1px solid #000}.portfolioDetails h3 , .potCategory{text-align: center}.portfolioDetails>a>h3{color: #404040;font-size: 20px;font-weight: 700}.potCategory a{font-weight: 400;color: #cc0065;font-size: 13px;text-transform: uppercase;display: inline-block}.portfolioDetails p{font-size: 16px;font-weight: 300;color: #000;line-height: 1.625;font-weight: 300;margin: 0}.page{width: 135px}.mx-auto-modal{margin: 0 auto!important}



/*=============================================
01: Email
==============================================*/

.form_newsletter {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.submit_wrapper {
    position: relative;
    max-width: 360px;
    margin-top: 40px!important;
}

input[type="email"] {
    font-size: 16px;
    color: #000;
    text-align: left;
    width: 90%;
    max-width: 250px;
    border: none;
    border: 1px solid #cc0065!important;
    border-radius: 30px 0px 0px 30px;
    outline: none;
    padding: 16px 20px;
    display: block;
    background-color: #fff;
    transition: all 0.20s ease-in-out;
}

input[type="email"]::placeholder {
    font-size: 16px;
    text-align:left;
    font-style: italic;
    color:gray;
    font-weight:300;
}

.submit_bt {
    width: 120px;
    font-size: 15px;
    height: 57px;
    position: absolute;
    right: -10px;
    bottom: 0px;
    background: #cc0065;
    border-radius: 0px 30px 30px 0px;
    color: white;
    text-align: center;
    outline: none;
    border: none;
    font-weight:bold;
}