Theme Name: Sami Wunder Theme
Theme URI: http://www.gentukehajdaraj.com
Author: Gent Ukehajdaraj  
Author URI: http://gentukehajdaraj.com/
Description: Custom conversion-oriented WordPress theme developed for Sami Wunder. If you're looking for a similar website design, contact Gent Ukehajdaraj.
Version: 1.0.0
*/

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    line-height: 1.7;
    color: #333;
    word-wrap: break-word;
    overflow-wrap: break-word;
}

img {
    -ms-interpolation-mode: bicubic;
    border: 0;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    max-width: 100%;
}

li {
    padding-bottom: 10px;
}

a {
    color: #b82026;
    text-decoration: none;
    overflow-wrap: break-word;
}

a:focus, a:hover {
    color: #333;
}

p {
   
   font-family: 'Open Sans';
   font-size: 18px;
   line-height: 1.7;
}
.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}
.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}
.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}
.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}
.video-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed, .video-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.phone-header {
    color: #B1720C;
    font-size: 20px;
    font-family: 'Montserrat';
}

.header-logo {
    background-image: url(http://samiwunder.com/wp-content/uploads/2016/10/header-bg.jpg);
}

.site-logo {
    margin-top: 15px;
}

.nav.navbar-nav {
    margin-top: 17px;
}
.navbar-default {
    background-color: transparent!important;
    border-color: transparent !important;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #b82026;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a {
    color: #b82026;
    font-family: 'Montserrat',sans-serif;
    font-size: 14px;
    display: inline-block;
    padding: 10px 5px !important;
}

.slogan {
    font-size: 16px;
    text-align: center;
    font-family: 'Montserrat';
    font-style: italic;
    margin-top: 10px;
    color: #686867;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.navbar-nav {
    margin: 0;
}
.join {
    font-family: 'Montserrat';
    color: #fff;
    float: right;
    padding: 10px 30px;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: 1px;
    z-index: 1000;
    margin-top: 21px;
    background: #b82026;
    background-size: cover;
}
.navbar-centered .navbar-nav {
    float: right;
    text-align: center;
    margin-top: 5px;
}
.navbar-centered .navbar-nav > li {
        float: none;
}
.navbar-centered .nav > li {
        display: inline;
}
.navbar-centered .nav > li > a {
        display: inline-block;
}

.navbar-footer .navbar-nav {
    float: none;
    text-align: center;
    margin-top: 0;
}
.navbar-footer .navbar-nav > li {
        float: none;
}
.navbar-footer .nav > li {
        display: inline;
}

.navbar-footer .nav > li > a {
        display: inline-block;
}
.navbar-footer .navbar-nav>li>a {
    color: #b82026;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: uppercase;
}
.navbar-footer .navbar-nav>li>a:hover {

    color: #EAC13A;
}

.well {
    min-height: 250px;
}
.well p {
    margin: 0;
}

#blog-index article.post {
    display: table;
    background: #f9f9f9;
    padding: 20px;
    margin-bottom: 20px;
    box-shadow: 0px 0px 1px 0px;
}

#main {
    background-position: top;
    background-size: cover;
    margin-top: 0;
}
#main h3 {
    font-size: 100px;
    font-family: 'Great Vibes', cursive;
    text-align: center;
    margin: 20px 0 20px;
}
#signup {
    background-color: #444;
    color: #fff;
}
#signup h2 {
    text-align: center;
}
.seen-logo {
    margin-left: auto;
    margin-right: auto;
    display: block;
    padding: 10px;
}
#asseen {
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.19);
}
#section1 {
    padding: 30px 0 30px 0;
    background-image: url(http://samiwunder.com/wp-content/uploads/2016/10/sami2-2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.19);
}
.startyourlove {
    text-align: center;
    font-size: 35px;
    font-family: Montserrat;
    font-weight: bold;
    text-transform: uppercase;
    color: #c00d25;
    letter-spacing: 4px;
}
.withsami {
    text-align: center;
    font-size: 55px;
    font-family: 'Great Vibes', cursive;
}
.box1 {
    height: 140px;
    border: 3px solid #cd1e2a;
    background-color: #fff;
}
.text1 {
    font-size: 30px;
    text-align: center;
    font-family: 'Montserrat';
    margin-top: 45px;
}

.text2 {
    font-size: 26px;
    text-align: center;
    font-family: 'Montserrat';
    margin-top: 35px;
}

.text3 {
    font-size: 25px;
    text-align: center;
    font-family: 'Montserrat';
    margin-top: 15px;
}

.getstarted {
    width: 100%;
    text-align: center;
    background-color: #cd1e2a;
    color: #fff;
    font-family: 'Montserrat';
    padding: 8px;
    margin-bottom: 20px;
}
.box2 {
    padding: 30px;
    background-color: #ffffff;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.19);
}
.testimonial-img1 {
    float: right;
}
.paragraph1 {
    font-size: 22px;
    margin-top: 20px;
    font-family: 'Montserrat';
    font-weight: bold;
    color: #b82026;
}
.paragraph2 {
    font-family: 'Montserrat';
    color: #44433c;
}
.paragraph3 {
    text-align: right;
    font-size: 40px;
    font-family: 'Great Vibes', cursive;
    margin: 0 0 0px;
}
#section3 {
    padding: 50px 0 50px 0;
}
#section3 p {
    font-family: 'Montserrat';
}
.paris {
    -webkit-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    -moz-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    margin-top: 50px;
}
.hellothere {
    font-family: 'Great Vibes', cursive;
    font-size: 40px;
}

#cta {
    background-image: url(http://samiwunder.com/wp-content/uploads/2016/10/website-sami-12-1.png);
    background-size: cover;
    background-position: center;
    padding: 35px 0px;
}

.form-class {
    background-color: #565d61;
    background-size: cover;
    color: white;
    margin: 30px 0px;
    padding: 20px;
    -webkit-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    -moz-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
}
.withsami1 {
    text-align: center;
    font-size: 40px;
    font-family: 'Great Vibes', cursive;
}
#cta h3 {
    font-family: 'Montserrat';
    text-align: center;
    text-transform: uppercase;
    margin-top: 40px;
    padding-top: 20px;
}
._form {
    padding-bottom: 1px;
}
.form-class {
    background-color: #303030;
    background-size: cover;
    color: white;
    padding: 0 15px 15px;
    -webkit-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    -moz-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
}

.header-content {
    margin: 20px 0;
}
.widget {
    font-size: 14px;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    line-height: 1.2857142857;
    margin-bottom: 10px;
    width: 100%;
    word-wrap: break-word;
}

span.screen-reader-text {
    display: none;
}

input.search-submit {
    display: none;
}

input.search-field {
    width: 108%;
    padding: 15px;
    border: 2px solid #b82026;
    font-size: 18px;
}

.banner-title {
    font-size: 46px;
    font-weight: 400;
    text-transform: none;
    text-align: left;
    line-height: 1.2;
    color: #fff;
    font-family: 'Raleway';
}
.hero-content ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.hero-content ul li {
    padding-left: 39px;
    display: block;
    background: url(img/bullet.png) no-repeat 0 1px;
    margin-bottom: 12px;
    font-family: Raleway;
    font-weight: 600;
}

.banner-body {
    font-size: 22px;
    color: #fff;
}

p.p1 {
    font-size: 22px;
    color: #fff;
}
#page-content h2 {
    font-size: 30px;
    font-family: Montserrat;
    color: #32699B;
}

#landing-content h2 {
    color: #31689B;
    font-size: 40px;
}

#sponsor {
    margin-bottom: 29px;
    min-height: 88px;
    border-bottom: 1px solid #d9d9d9;
    position: relative;
    -webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    -moz-box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.14);
}


.btn-danger {
    width: 70%;
    margin-bottom: 30px;
    background-color: #5CB85C;
    padding: 7px;
    font-size: 34px;
    text-transform: uppercase;
    font-family: raleway;
    font-weight: 800;
}

.btn {

   border-radius: 0;

}



span.bar {
    font-family: 'Montserrat';
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 6px 90px;
    background-color: #c00d25;
    color: #ffffff;
}
.navbar-default 
.navbar-toggle {
    width: 100%;
    padding: 0;
    float: none;
    margin-top: 0;
    margin-right: 0;
    border-color: transparent;
    margin-top: 20px;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.navbar-default
.navbar-toggle:hover {
    background-color: transparent;
}
#content {
    min-height: 200px;
    font-family: 'Open Sans';
    font-size: 18px;
}
#content-home ul {
    padding: 0;
}
.chapter1 p {
    text-align: center;
    font-family: Open Sans;
    font-size: 23px;
}

#post-content {
    font-size: 18px;
    font-family: 'Open Sans';
    line-height: 1.7;
}

.chapter1 h3 {
    text-align: center;
    font-family: 'Montserrat';
    color: #326699;
    font-size: 35px;
    margin-top: 50px;
}


.entry-title {
    font-family: 'Montserrat';
    color: #b82026;
    margin-top: 0px;
}

.list-inline {
    padding-left: 0;
    list-style: none;
    margin-left: -5px;
    margin-top: 10px;
}


.list-inline>li {
    display: inline-block;
    padding-right: 0px !important;
    padding-left: 0px !important;
}
a:hover {

   text-decoration: none;
   background-color: transparent;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
}

.btn-success {
    width: 25%;
    padding: 10px;
    margin-top: 30px;
    margin-bottom: 30px;
    text-transform: uppercase;
    letter-spacing: 5px;
    font-family: Open Sans;
    font-weight: 700;
    font-size: 18px;
    color: #31689B;
    background-color: #EAC13A;
    border: 3px solid #31689B;
}

.btn-success:hover {
    color: #31689B;
    background-color: #EAC13A;
    border: 3px solid #31689B;
}
.cta {
    min-height: 180px;
    color: #fff;
    background-color: #799BBC;
}
.chapter2{
    margin-top: 50px;
    margin-bottom: 40px;
}
.cta h3 {
    font-size: 23px;
    text-align: center;
    line-height: normal;
    font-family: 'Montserrat';
    margin-top: 40px;
}
.chapter2 h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    margin: 20px 0px 20px 0px;
}
.chapter2 p {
    font-family: open sans;
    font-size: 16px;
}
.chapter2 a {
    color: #5CB85C;
    text-decoration: none;
    text-align: center;
}
.chapter2  a:hover {
    color: #23527c;
    text-decoration: none;
}
.testimonial-box {
    padding: 10px;
    background-color: white;
    margin: 15px;
}
.paragraph p {
    color: white;
    font-size: 27px;
    line-height: normal;
    margin-top: 30px;
    border-top: 2px solid white;
    font-family: 'Montserrat';
    padding-top: 30px;
}

.intro h2 {
    font-size: 55px;
    font-family: 'Montserrat';
    font-weight: 600;
    color: white;
    margin: 0;

}


#mce-EMAIL {
    padding: 10px 4px;
    width: 50%;
    margin-left: 1%;
    border: 2px solid #fff;
    color: #333;
    font-size: 14px;
    float: left;
    margin-bottom: 10px;
}
/* Sidebar CSS */ 

#mce-EMAIL-sidebar {
    padding: 8px 4px;
    width: 100%;
    margin-top: 10px;
    border: 2px solid #fff;
    color: #333;
    font-size: 14px;
    float: left;
    margin-bottom: 10px;
}



#mce-FNAME-sidebar {
    padding: 8px 4px;
    width: 100%;
    border: 2px solid #fff;
    color: #333;
    font-size: 14px;
    float: left;
}

#text-2 h3 {
    text-align: center;
    font-family: 'Montserrat';
    padding-top: 10px;
}
.withsami3 {
    text-align: center;
    font-size: 30px;
    font-family: 'Great Vibes', cursive;
}


/* Form CSS */ 

#mce-FNAME {
    padding: 10px 4px;
    width: 49%;
    border: 2px solid #fff;
    color: #333;
    font-size: 14px;
    float: left;
}


#mc-embedded-subscribe {
    padding: 5px 4px;
    width: 40%;
    background-color: #c61427;
    border: none;
    font-family: Open Sans;
    font-weight: 700;
    border-bottom: 2px solid #c61427;
    color: #fff;
    font-size: 17px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}


div#mc_embed_signup {
    margin-top: 35px;
}








.btn-default {
    background-color: #326699;
    width: 25%;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: Open Sans;
    text-transform: uppercase;
    padding: 10px;
}
.btn-default .404 {
width: 43%;
}
btn-default:active:hover, {
    color: #fff;
    background-color: #2A4E71;
    border-color: #2A4E71;
}
.btn-default:active {
    color: #fff;
    background-color: #2A486C;
    border-color: #2A486C;
}

.btn-default:hover {

    background-color: #2A486C;
    border-color: #2A486C;
    color: #fff;
}

.btn-default:focus {
    color: #fff;
    background-color: #2A486C;
    border-color: #2A486C;
}

.btn-primary {
    color: #fff;
    background-color: #b82026;
    border-color: #b82026;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active  {
    color: #fff;
    background-color: #b82026;
    border-color: #b82026;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 0;
}
.error {
    text-align: center;
}
.error h2 {
    font-family: Montserrat;
    font-size: 40px;
    color: #326699;
}

#masthead-blog {
    background-color: #799BBC;
    min-height: 170px;
    text-align: center;
    background-size: cover;
 
}

#masthead-post {
    background-color: #799BBC;
    min-height: 170px;
    text-align: center;
    background-size: cover;
    margin-bottom: 30px;
}


.post-title-header {
    font-family: 'Montserrat';
    font-size: 50px;
    margin-top: 40px;
    color: #fff;
}

.post-thumbnail {
    width: 44%;
    height: auto;
    float: left;
    margin: 0 13px 0 0;
}

.page-title-header {
    margin-top: 30px;
    color: #fff;
    font-size: 60px;
    font-family: 'Montserrat';
    text-transform: uppercase;
    font-weight: 600;
}

.page-subtitle-header {
    font-size: 18px;
    color: #fff;
    font-family: 'Open Sans';
}

#main-blog {
    margin-top: 40px;
    font-family: 'Open Sans';
    margin-bottom: 40px;
}

#blog-index {
    font-family: 'Open Sans';
    margin-bottom: 40px;
}

#main-page h2 {
    font-family: Montserrat;
    color: #31689B;
    font-size: 30px;
    margin-bottom: 30px;
}

#masthead-page {
    background-color: #b82026;
    min-height: 170px;
    text-align: center;
    background-size: cover;
    margin-bottom: 30px;
}


#page-content {
    margin-top: 40px;
    margin-bottom: 40px;
}

.wp-post-image {
    width: 100%;
    height: auto;
}


.ready {
    text-align: center;
    margin-top: 30px;
    font-weight: 600;
    color: #326699;
    font-size: 22px;
}

.ul-content {
    margin-left: 70px;
    margin-top: 30px;
    font-size: 20px;
}



.portrait {
    margin-top: 30px;
}


.pagin {
    text-align: center;
    margin-bottom: 20px;
}
.page-numbers.current {
    padding: 5px 10px;
    background-color: #b82026;
    color: #fff;
    font-size: 19px;
}


.page-numbers {
    padding: 5px 10px;
    background-color: #b82026;
    color: #fff;
    font-size: 19px;
}

a.page-numbers:hover {
    background-color: #EAC13A;
    color: #fff;
}

.btn-block {
    display: block;
    width: 100%;
}

.fa {
    color: #b82026;
}
span.imprsum {
    margin-left: 11px !important;
}

h3.widget-title {
    font-size: 20px;
    padding-bottom: 20px;
}
.entry-meta {
    margin-bottom: 30px;
}
.gary {
    margin-top: 30px;
}
.amazon {
    margin-top: 30px;
}

.archive-title {
    font-size: 70px;
    font-family: 'Montserrat';
    color: #fff;
}

.wpcf7-submit {
    padding: 10px 40px;
    width: 100%;
}

.name1 {
    padding: 10px 10px;
    width: 49%;
    float: left;
    border: 2px solid #31689B;
}

.email1 {
    padding: 10px 10px;
    width: 49%;
    float: right;
    border: 2px solid #31689B;
}


textarea {
    width: 100%;
    border: 2px solid #31689B;
    height: 190px;
    margin-top: 20px;
    padding: 10px;
}

input.wpcf7-form-control.wpcf7-submit {
    background-color: #b82026;
    border: 2px solid #b82026;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}

.dropdown-menu>li>a {
	white-space: normal;
}








/* Sales Page CSS */
#part1 {
    background-color: #fff;
    margin-bottom: 25px;
}

#part1 h2 {
    text-align: center;
    font-weight: 700;
    font-size: 40px;
    color: #326699;
    margin-top: 50px;
}

.desc1 {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    line-height: 1.2;
    margin-top: 30px;
    margin-bottom: 50px;
    color: #676766;
}
.desc2 p {
    margin: 0 0 20px;
    font-size: 18px;
}


#part2 {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/bg.png);
    color: #fff;
    margin-bottom: 25px;
    background-size: cover;
}
#part2 h2 {
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}
.jdesc p {
    margin: 0 0 20px;
    font-size: 18px;
}

#part3 {
    min-height: 500px;
    margin-bottom: 25px;
}

#part3 h2 {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #326699;
}
#part3 p {
    margin: 0 0 30px;   
    font-size: 18px;
}


#part4 h2 {
    text-align: center;
    font-weight: 700;
    color: #326699;
}
#part4 p {
    font-size: 18px;
    margin: 0 0 9px;
}
#part5 {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/bg.png);
    color: #fff;
    background-size: cover;
    padding-bottom: 30px;
    margin-bottom: 25px;
}
#part5 h2 {
    text-align: center;
    font-size: 40px;
    font-weight: 800;
    margin-bottom: 40px;
}
#part5 p {
    margin: 0 0 30px;
    font-size: 16px;
}
#part6 h2 {
    text-align: center;
    font-size: 40px;
    font-weight: 700;
    color: #326699;
}
#part6 p {
    font-size: 18px;
}
.salesbtn {
    margin: 30px;
}
#part6 {
   margin-bottom: 25px;
}

#part7 {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/triangles-449373.jpg);
    background-size: cover;
    box-shadow: inset 0 0 0 1000px rgba(249, 249, 249, 0.95);
    margin-bottom: 25px;
}
#part7 h2 { 
   text-align: center;
   color: #326699;
   font-size: 40px;
   font-weight: 700;
}
.testides {
    font-size: 17px;
    margin-top: 30px;
    font-style: italic;
}
#part7 h3 {
    text-align: center;
    font-size: 21px;
    color: #326699;
    font-weight: 600;
}
#part8 h2 {
    text-align: center;
    font-size: 40px;
    font-weight: 800;
    color: #326699;
}
#part8 p {
    font-size: 18px;
}
.saleprice {
    font-size: 20px;
    font-weight: 600;
    color: #666;
}
.part8s h3 {
    font-size: 22px;
    text-align: center;
    color: #326699;
    font-weight: 600;
    margin-bottom: 40px;
}
.part8s p {
    font-size: 18px;
    margin: 0 0 30px;
}

.c2a1 {
    margin-top: 30px;
}

.frequently {
    margin-top: 40px;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 6px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: center;
    list-style: none;
    background-color: #fdfaf5;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 12px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar-right .dropdown-menu {
    right: 4px;
    left: auto;
}

footer {
    background-color: #fbf9f3;
    color: #fff;
    text-align: center;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    -moz-box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
    box-shadow: 0px 0px 13px 5px rgba(0, 0, 0, 0.31);
}
span.imprsum {
    margin-left: 10px !important;
}
span.privacy {
    margin-left: 10px !important;
}
footer p {
    color: #000;
    font-family: 'Montserrat';
    font-size: 16px;
    border-top: 2px solid #7f7e7b;
    padding-top: 10px;
}
a.c2a-a {
    color: #EAC13A;
}

.modal-content:after {
  content: "";
  position: absolute;
  top:50px;  left: 0;
  background-color: inherit;
  padding-bottom: 50%;
  width: 57.7%;
  z-index: -1;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotate(-30deg) skewX(30deg);
  -ms-transform: rotate(-30deg) skewX(30deg);
  transform: rotate(-30deg) skewX(30deg);
}



#part4 {
    padding-bottom: 30px;
    margin-bottom: 25px;
}
#part5 strong {
    color: #EAC13A;
}
#part2 strong {
    color: #EAC13A;
}
.sales-logo {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/11/Header1.png);
    background-position-y: 90%;
    min-height: 370px;
    background-position-x: 50%;
}

hr.hr-logos {
    margin-top: 150px;
    border: 0;
    border-top: 4px solid #fff;
}
img.logos {
    margin-top: 42px;
    height: 230px;
}
.bnt {
    height: 200px;
}

.arrow13 {
    margin-top: 90px;
}
ul.part1ul {
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
}
li.part1li {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/monotone_arrow_right.png);
    background-repeat: no-repeat;
    line-height: 1.6em;
    padding-left: 44px;
    min-height: 32px;
    text-align: left;
    margin-bottom: 20px;
}
.tip {
    margin-left: auto;
    margin-right: auto;
    width: 0;
    height: 0;
    border-left: 55px solid transparent;
    border-right: 55px solid transparent;
    border-top: 44px solid #fff;
}
p.make1 {
    border: 4px dashed #326699;
    padding: 20px;
    color: #4675A3;
    background-color: rgba(137, 137, 137, 0.1);
    text-align: center;
    font-size: 23px;
    line-height: normal;
    font-weight: 600;
}
ul.part3ul {
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
    margin-left: 70px;
}

select#cat {
    width: 100%;
    padding: 15px;
    font-size: 18px;
    color: white;
    background: #b82026;
}
@media (max-width: 767px){ ul.part3ul {
    margin-left: 20px;
}
}
li.part3li {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/9acq65oTM1.png);
    background-repeat: no-repeat;
    line-height: 1.6em;
    background-position-y: 5px;
    padding-left: 44px;
    min-height: 32px;
    text-align: left;
    margin-bottom: 20px;

}
.what1 {
    border: 8px solid gainsboro;
    border-radius: 10px;
    padding: 20px;
}
.what1 h3 {
    font-size: 25px;
    color: #326699;
    text-align: center;
    margin-bottom: 40px;
    font-weight: bold;
}
.what2 {
    border: 8px solid gainsboro;
    border-radius: 10px;
    padding: 20px;
}
@media (max-width: 767px){.what2 {
    margin-top:20px;
}
}
.what2 h3 {
    font-size: 25px;
    text-align: center;
    color: #326699;
    font-weight: bold;
}
#part7 .none {
    border: 3px solid #DBDBDB;
    margin-bottom: 20px;
    background-color: #fff;
}

img.testi1 {
    height: 150px;
    width: 150px;
}
p.testname strong {
    color: #666;
}
p.testname {
    text-align: right;
    font-size: 17px;
    font-style: normal;
}
li.part8li {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/9acq65oTM1.png);
    background-repeat: no-repeat;
    line-height: 1.4em;
    background-position-y: 7px;
    padding-left: 44px;
    min-height: 32px;
    text-align: left;
    margin-bottom: 20px;
}
ul.part8ul {
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
    margin-left: 30px;
}
.col-md-10.col-md-offset-1.whatbg {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/background.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    min-height: 698px;
    padding: 40px;
}
li.lipart4 {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/9acq65oTM1.png);
    background-repeat: no-repeat;
    line-height: 1.6em;
    background-position-y: 5px;
    padding-left: 44px;
    min-height: 32px;
    text-align: left;
    margin-bottom: 20px;
}
ul.ulpart4 {
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
    margin-left: 10px;
}
li.lipart4s {
    background-image: url(http://samiwunder.com/wp-content/uploads/2015/12/forbidden15.png);
    background-repeat: no-repeat;
    line-height: 1.6em;
    background-position-y: 7px;
    padding-left: 44px;
    min-height: 48px;
    text-align: left;
    margin-bottom: 20px;
}
ul.ulpart4s {
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
    margin-left: 10px;
}

.make2 {
    border: 4px dashed #326699;
    padding: 20px;
    color: #4675A3;
    background-color: rgba(137, 137, 137, 0.1);
    text-align: center;
    font-size: 23px;
    line-height: normal;
    font-weight: 600;
    margin: 40px;
}
@media (max-width: 767px){
 .make2 {
    margin: 0;
}
.post-thumbnail {
    width:100%;
}

.navbar-centered .navbar-nav {
    float: none;
    text-align: center;
}
}
.make2 h3 {
    margin-top: 0px;
    font-weight: bold;
}

ul.part5ul {
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}


li.part5li {
    background-repeat: no-repeat;
    line-height: 1.6em;
    background-position-y: -1px;
    padding-top: 10px;
    padding-left: 110px;
    min-height: 97px;
    text-align: left;
    margin-bottom: 20px;
}

@media (max-width: 767px){ li.part5li {
    background-repeat: no-repeat;
    line-height: 1.6em;
    background-position-x: 50%;
    background-position-y: 0%;
    padding-top: 89px;
    padding-left: 0;
    min-height: 97px;
    text-align: left;
    margin-bottom: 20px;
}
}
.person {
    width: auto;
    height: 370px;
    position: absolute;
    left: 30%;
    top: -82px;
}
.person1 {
    width: auto !important;
    height: 150px !important;
}
.seen {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #A8A8A8;
    margin-top: 20px;
}
#section2 {
    padding: 50px 0 50px;
    background-image: url(http://samiwunder.com/wp-content/uploads/2016/10/testimonial-bg.jpg);
    background-size: cover;
}
#section3 h3 {
    text-align: center;
    font-size: 41px;
    margin: 40px 0 40px;
    font-weight: 800;
    color: #799BBC;
}
.testimonial1 p {
    font-size: 16px;
    padding-top: 15px;
    text-align: center;
    font-style: italic;
}

ul.wplul {
    margin-top: 0;
    margin-bottom: 10px;
    clear: both;
    overflow: hidden;
    max-width: 100%;
    list-style-type: none;
    list-style: none;
    padding-left: 0;
}
li.wplli {
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 8px;
    background-image: url(http://www.gentukehajdaraj.com/workplace/wp-content/uploads/2016/01/round68-1.png);
    background-repeat: no-repeat;
    padding-left: 44px;
    min-height: 32px;
    text-align: left;
    background-position-y: 10px;
    color: #333;
}
#section2 h2 {
    font-size: 30px;
    margin-top: 0;
    text-align: center;
    font-weight: 600;
    color: #799BBC;
}

.navbar-default {
    background-color: #transparent;
    border-color: transparent;
}

@media only screen and (max-width : 1200px) {

}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {

}



@media (max-width: 768px){
  .navbar-centered .nav > li > a {display: block;margin: 10px;}
  .btn-success {width: 70%;}
  .banner-title {font-size: 35px;font-weight: 400;text-transform: none;text-align: center;line-height: 1.4;color: #fff;font-family: 'Open Sans';}
  .paragraph p {font-size: 24px;}
  .btn-danger {width: 80%;margin-bottom: 30px;padding: 10px;font-size: 25px;text-transform: uppercase;font-family: 'Open Sans';font-weight: 700;letter-spacing: 3px;background-color: #5CB85C;}
  .intro h2 {text-align: center;font-size: 35px;}
  #main {background-image: url(http://samiwunder.com/wp-content/uploads/2016/10/header-mobile.jpg) !important;box-shadow: inset 0 0 0 1000px rgba(255, 255, 255, 0.74) !important;}
  #main h3 {font-size: 50px;margin: 30px 0 30px;}
.testimonial-img1 {float: none;display: block;margin-left: auto;margin-right: auto;}
  input#mc-embedded-subscribe {width: 100%;margin-left: 0;margin-top: 0;margin-bottom: 10px;}
  input#mce-EMAIL {width: 100%;margin-left: 0;margin: 10px 0;}
  input#mce-FNAME {width: 100%;margin-left: 0;margin-top: 10px;}
  .logo {height: 100px;margin-top: 0px;}
  hr.hr-logo {margin-top: 50px;}
  .btn.btn-default {width: 60%;}
  .ul-content {margin-left: 10px;}

.text2 {
    margin-top: 15px;
}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
        
}

/* ---- Customisation by Anna ---- */

#author-info {display:none;}

/* ---- CONTACT PAGE ---- */

.gform_wrapper label.gfield_label,
input#input_3_1_3,
input#input_3_1_6,
select#input_3_7,
select#input_3_10,
#input_3_9 {
    font-weight: 400 !important;
	font-family: 'playfair display';
font-size: 18px;}

input#input_3_1_3,
input#input_3_1_6 {
    color:#bbb;
    padding-left:10px;}

.gform_wrapper textarea.medium {
    margin-top: 0 !important;
	margin-bottom: 20px !important; border: 2px solid #f1f1f1;border-radius: 6px;font-weight: 400 !important;
	font-family: 'playfair display';
font-size: 18px; color:#bbb;}

input#input_3_2,
input#input_3_1_3,
input#input_3_1_6,
select#input_3_7,
select#input_3_10 {
    margin-top: 0 !important;
	margin-bottom: 20px !important; border: 2px solid #f1f1f1;border-radius: 6px;font-weight: 400 !important;
	font-family: 'playfair display';
font-size: 18px; color:#bbb;}

.name_first label, .name_last label, .gfield_required {display:none !important;}

#gform_submit_button_3 {
width: 100%;
background: #7b1216;
color: #bfa673;
padding: 10px 3px;
font-size: 200%;
border: none;
outline: 10px solid #7b1216;
border: 3px solid #bfa673;
font-weight: 400 !important;
	font-family: 'playfair display';}

#field_3_9 {margin-top: -30px !important;line-height: 1.1 !important;}

@media (max-width: 768px){

	#gform_submit_button_3 {font-size: 150%;}
}