/*
Theme Name: Dr Mohsen
Version: 1.0
Author: Dr.Mohsen
Author URI: https://facebook.com/mohsen.abdelhameed

*/

body {
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      margin: 0;
      width: 100%;
      font-family: raleway-1, raleway-2, sans-serif;
      font-weight: 300;
      background: none;
    }

    a {
      text-decoration: none;
      color: inherit;
      cursor: pointer;
    }

    a:not(.btn):hover {
      text-decoration: underline;
    }

    input,
    select,
    textarea,
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      margin: 0;
      font-size: inherit;
      font-weight: inherit;
    }

    main {
      overflow: hidden;
    }

    u>span {
      text-decoration: inherit;
    }

    ol,
    ul {
      padding-left: 2.5rem;
      margin: .625rem 0;
    }

    p {
      word-wrap: break-word;
    }

    iframe {
      border: 0;
    }

    * {
      box-sizing: border-box;
    }

.coupon-wrapper {
    display: block;
    width: 50%;
    margin: 0 auto;
    background: #fff;
    height: auto;
    text-align: center;
    padding: 40px;
    position: relative;
}

.section-padding {
    padding: 50px;
    min-height: 100vh;
}

.ccode-wrapper {
    width: 80%;
    background: #fff;
    margin: 20px auto;
    padding: 20px;
    border: 2px dashed #696969;
	font-size: 40px;
}

div#true-code {
    right: 9999px;
    position: absolute;
    left: auto;
}

h1.coupon-title {
    font-size: 40px;
    font-weight: bold;
}

p.coupon-desc {
    font-size: 20px;
}

.copy_coupon a {
    border-radius: 60px;
    padding: 15px;
    font-size: 20px;
	display: inline-block;
    width: 100%;
}

img.main-banner {
    max-height: 150px;
	margin-bottom: 20px;
}

@media screen and (max-width:767px) {
	.coupon-wrapper {
    width: 100%;
    padding: 30px;
}
	img.main-banner {
    width: 100%;
}
	.ccode-wrapper {
    width: 100%;
    padding: 10px;
    font-size: 35px;
}
	h1.coupon-title {
    font-size: 30px;
}
	.section-padding {
    padding: 35px;
}
}