/*----------------------------------
Table of contents
01. Loading
02. Common
03. Section title
04. Buttons
05. Header
06. Home Banner
07. About us
08. Video Section
09. Feature Box
10. Count
11. Portfolio
12. Our Team
13. Testimonial
14. Our Blog
15. Contact Us
16. Social Icons
17. footer
18. Magin
19. padding
----------------------------------*/

@import url('https://fonts.googleapis.com/css?family=Sunflower:300,500,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: left;
    font-size: 30px;
    font-weight: bold;
    margin-left: 96%;
    /*! margin-bottom: -14px; */
    /*! padding-bottom: -9px; */
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}






/*---------------------------------
* 01. Loading
-----------------------------------*/
#loading {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  z-index: 999999;
}

.top{
font-size: 70px;
line-height: 1;
padding-top: 29px;
font-weight: 700;
text-align: right;

}
@media screen and (max-width:1366px) {
   .top { color: ; font-size: 70px; font-weight: 700; line-height: 1; text-transform:;}
   .col{font-size: 20px;}
 }

@media screen and (min-width:1300px) and (max-width:1440px) {
  .slider-captions { position: absolute; bottom: 100px; width: 100%;line-height: 1; }
  .col{font-size: 20px;}
}

@media screen and (max-width:960px) {
  .slider-captions { position: absolute; bottom: 70px; width: 100%; }
 .top { color:; font-size: 50px; font-weight: 700; line-height: 1; text-transform:;}
  .col{font-size: 20px;}
  .slide{
    height: 400px;
  }
}
@media screen and (max-width:622px) {
  .slider-captions { position: absolute; bottom: 70px; width: 100%; }
 .top { color:; font-size: 40px; font-weight: 700; line-height: 1; text-transform:;}
  .col{font-size: 20px;}
}
@media screen and (max-width:528px) {
  .slider-captions { position: absolute; bottom: 70px; width: 100%; }
 .top { color:; font-size: 30px; font-weight: 700; line-height: 1; text-transform:;}
  .col{font-size: 20px;}
}
@media screen and (max-width:416px) {
  .slider-captions { position: absolute; bottom: 70px; width: 100%; }
 .top { color:; font-size: 32px; font-weight: 700; line-height: 1; text-transform:;}
  .col{font-size: 10px;}
}
@media screen and (max-width:320px) {
  .slider-captions { position: absolute; bottom: 70px; width: 100%; }
 .top { color:; font-size: 29px; font-weight: 700; line-height: 1; text-transform:;}
  .col{font-size: 10px;}
}
@media screen and (max-width:700px) {
  
  .slider{
    height: 490px;
  }
}
@media screen and (max-width:663px) {
  
  .bal{
    height: 490px;
    background-position: calc(20% - 170px) 3px;
  }
}
.social-ik {
  margin: 0;
  padding: 0;
}
@media (max-width: 1200px){
  .social-ik {
    margin-top: 70px;
  }
}
.ik{
  
  margin-top: 30px;
}
.social-ik li {
  display: inline-block;
  vertical-align: top;
  list-style: none;
}
.social-ik li a {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #333;
  border-radius: 50%;
  -webkit-transition: ease all 0.3s;
     -moz-transition: ease all 0.3s;
       -o-transition: ease all 0.3s;
          transition: ease all 0.3s;
}
.social-ik li a:hover {
  background: #fc6600;
  color: #fff;
}

.bal {
    background-image: url('../img/bus.jpg');
    background-repeat: no-repeat;
    background-size: 80%;
    margin-top: 45px;
    background-size: 520px auto;
    
    background-repeat: no-repeat;
    width: 100%;
height:550px;
float: left;
}

@media screen and (max-width:787px) {
  
  .slider{
    height: 490px;
  }
}
@media screen and (max-width:375px) {
  
  .top{
    color: ;
font-size: 30px;
font-weight: 700;
line-height: 1;
text-transform: ;
text-align: left;
  }
.css-1ku7tcg, [data-css-1ku7tcg] {

    margin-top: 18px;
    font-weight: 700;
    font-size: 14px;
    text-align: center;
    color: #e86d1f;
    margin-left: -6%;

}
  .css-kkpb54, [data-css-kkpb54] {

    margin-bottom: 0;
    width: 100%;
    overflow: hidden;
margin-top: 0%;
}
}
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,600,700,900&subset=latin-ext');
* {
 -webkit-tap-highlight-color:transparent;
}
*, ::after, ::before {
 box-sizing:border-box;
}
html {
 font-family:sans-serif;
 -ms-text-size-adjust:100%;
 color:blue;
 -webkit-text-size-adjust:100%;
}
body {
 margin:0;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
 display:block;
}
audio, canvas, progress, video {
 display:inline-block;
}
audio:not([controls]) {
 display:none;
 height:0;
}
progress {
 vertical-align:baseline;
}
template, [hidden] {
 display:none;
}
p {
 margin:0 0 1em;
}
a {
 background-color:transparent;
 cursor:pointer;
}
a:active, a:hover {
 outline-width:0;
}
abbr[title] {
 border-bottom:none;
 text-decoration:underline;
}
b, strong {
 font-weight:bolder;
}
dfn {
 font-style:italic;
}
h1 {
 font-size:2em;
 margin:0.67em 0;
}
mark {
 background-color:#ff0;
 color:#000;
}
small {
 font-size:80%;
}
sub, sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline;
}
sub {
 bottom:-0.25em;
}
sup {
 top:-0.5em;
}
img {
 border-style:none;
}
svg:not(:root) {
 overflow:hidden;
 display:block;
}
code, kbd, pre, samp {
 font-family:monospace, monospace;
 font-size:1em;
}
figure {
 margin:1em 40px;
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible;
}
button, input, select, textarea {
 margin:0;
 font:inherit;
 color:inherit;
}
optgroup {
 font-weight:bold;
}
button, input, select {
 overflow:visible;
}
button, select {
 text-transform:none;
}
button, html [type="button"], [type="reset"], [type="submit"] {
 -webkit-appearance:button;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border:0;
 padding:0;
}
input[type=number] {
 -moz-appearance:textfield;
}
button:-moz-focusring, input:-moz-focusring {
 outline:1px dotted ButtonText;
}
fieldset {
 border:1px solid #c0c0c0;
 margin:0 2px;
 padding:0.35em 0.625em 0.75em;
}
legend {
 box-sizing:border-box;
 color:inherit;
 display:table;
 max-width:100%;
 padding:0;
 white-space:normal;
}
table {
 border:none;
 border-collapse:collapse;
 border-spacing:0px;
}
textarea {
 overflow:auto;
}
[type="checkbox"], [type="radio"] {
 box-sizing:border-box;
 padding:0;
}
[type="number"]::Webkit-inner-spin-button, [type="number"]::Webkit-outer-spin-button {
 height:auto;
}
[type="search"] {
 -webkit-appearance:textfield;
}
[type="search"]::Webkit-search-cancel-button, [type="search"]::Webkit-search-decoration {
 -webkit-appearance:none;
}
* {
 box-sizing:border-box;
}
body {
 margin:0;
 padding:0;
 min-width:320px;
 font-size:18px;
 line-height:1.39;
 font-family:'Montserrat', sans-serif;
 background:#f3f3f4;
 background-image:-webkit-linear-gradient(to bottom, white 0, #f9f9f9 150px,#f3f3f4 352px);
 background-image: -moz-linear-gradient(to bottom, white 0, #f9f9f9 150px,#f3f3f4 352px);
 background-image: linear-gradient(to bottom, white 0, #f9f9f9 150px,#f3f3f4 352px);
 background-repeat:no-repeat;
 color:#3e545b;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 font-smoothing:antialiased;
 font-smooth:always;
}
.ReactModal__Body--open {
 overflow:hidden;
}
button:focus {
 outline:none;
}
.unsupported-browser {
 padding:20px;
 display:-webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 align-items:center;
 justify-content:center;
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 background:rgba(70, 70, 70, 0.95);
 color:black;
 z-index:1000000;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
}
.unsupported-browser > div {
 padding:35px 15px 10px;
 max-width:350px;
 font-weight:400;
 font-size:20px;
 text-align:center;
 background:white;
}
.unsupported-browser .logo {
 margin:0 0 20px;
 text-align:center;
}
.unsupported-browser .logo img {
 width:180px;
}
.unsupported-browser strong {
 font-size:30px;
 line-height:1.2;
 letter-spacing:-0.5px;
 color:#e86d1f;
}
@-webkit-keyframes animation_1ej62yi {
 0%, 80%, 100% {
  transform:scale(0.2) translate3d(0,0,0);
  opacity:0;
  -webkit-transform:scale(0.2) translate3d(0,0,0);
 }
 40% {
  transform:scale(1.0) translate3d(0,0,0);
  opacity:1;
  -webkit-transform:scale(1.0) translate3d(0,0,0);
 }
}
@-moz-keyframes animation_1ej62yi {
 0%, 80%, 100% {
  transform:scale(0.2) translate3d(0,0,0);
  opacity:0;
  -webkit-transform:scale(0.2) translate3d(0,0,0);
 }
 40% {
  transform:scale(1.0) translate3d(0,0,0);
  opacity:1;
  -webkit-transform:scale(1.0) translate3d(0,0,0);
 }
}
@-o-keyframes animation_1ej62yi {
 0%, 80%, 100% {
  transform:scale(0.2) translate3d(0,0,0);
  opacity:0;
  -webkit-transform:scale(0.2) translate3d(0,0,0);
 }
 40% {
  transform:scale(1.0) translate3d(0,0,0);
  opacity:1;
  -webkit-transform:scale(1.0) translate3d(0,0,0);
 }
}
@keyframes animation_1ej62yi {
 0%, 80%, 100% {
  transform:scale(0.2) translate3d(0,0,0);
  opacity:0;
  -webkit-transform:scale(0.2) translate3d(0,0,0);
 }
 40% {
  transform:scale(1.0) translate3d(0,0,0);
  opacity:1;
  -webkit-transform:scale(1.0) translate3d(0,0,0);
 }
}
@-webkit-keyframes animation_1lr7odo {
 0% {
  transform:rotate(0deg) translate3d(0,0,0);
  -webkit-transform:rotate(0deg) translate3d(0,0,0);
 }
 100% {
  transform:rotate(360deg) translate3d(0,0,0);
  -webkit-transform:rotate(360deg) translate3d(0,0,0);
 }
}
@-moz-keyframes animation_1lr7odo {
 0% {
  transform:rotate(0deg) translate3d(0,0,0);
  -webkit-transform:rotate(0deg) translate3d(0,0,0);
 }
 100% {
  transform:rotate(360deg) translate3d(0,0,0);
  -webkit-transform:rotate(360deg) translate3d(0,0,0);
 }
}
@-o-keyframes animation_1lr7odo {
 0% {
  transform:rotate(0deg) translate3d(0,0,0);
  -webkit-transform:rotate(0deg) translate3d(0,0,0);
 }
 100% {
  transform:rotate(360deg) translate3d(0,0,0);
  -webkit-transform:rotate(360deg) translate3d(0,0,0);
 }
}
@keyframes animation_1lr7odo {
 0% {
  transform:rotate(0deg) translate3d(0,0,0);
  -webkit-transform:rotate(0deg) translate3d(0,0,0);
 }
 100% {
  transform:rotate(360deg) translate3d(0,0,0);
  -webkit-transform:rotate(360deg) translate3d(0,0,0);
 }
}
.css-9idsb8,[data-css-9idsb8] {
 padding:78px 0 1px;
 min-height:100vh;
 position:relative;
 background:#ffffff;
}
@media screen and (min-width: 768px) {
 .css-9idsb8,[data-css-9idsb8] {
  padding-top:10px;
 }
}
.css-awirx,[data-css-awirx] {
 padding:17px 0 7px;
 position:absolute;
 top:0;
 right:0;
 left:0;
 transform:translate3d(0, 0, 0);
 background:transparent;
 z-index:1000;
 padding-bottom:7px !important;
 -webkit-transform:translate3d(0, 0, 0);
}
@media screen and (min-width: 768px) {
 .css-awirx,[data-css-awirx] {
  padding-top:10px;
  padding-bottom:37px;
  position:relative;
  top:0;
 }
}
.css-1jr693r,[data-css-1jr693r] {
 margin:0 auto;
 padding:0 15px;
 max-width:1210px !important;
 position:relative;
}
@media screen and (min-width: 768px) {
 .css-1jr693r,[data-css-1jr693r] {
  max-width:390px;
  padding-left:30px;
  padding-right:30px;
 }
}
.css-hdtjim,[data-css-hdtjim] {
 padding:0 72px 0 30px;
 display:-webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 align-items:center;
 justify-content:center;
 position:relative;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
}
@media screen and (min-width: 768px) {
 .css-hdtjim,[data-css-hdtjim] {
  padding:0;
  justify-content:space-between;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
 }
}
.css-1w0tvym,[data-css-1w0tvym] {
 margin-left:42px;
 width:127px;
 display:block;
}
@media screen and (min-width: 768px) {
 .css-1w0tvym,[data-css-1w0tvym] {
  margin-top:5px;
  margin-left:0;
  width:140px;
 }
}
@media screen and (min-width: 992px) {
 .css-1w0tvym,[data-css-1w0tvym] {
  width:203px;
 }
}
.css-wsmzfx,[data-css-wsmzfx] {
 width:100%;
 display:block;
}
.css-1wj08ok,[data-css-1wj08ok] {
 padding:8px 14px 7px;
 font-size:10px;
 text-transform:uppercase;
 position:absolute;
 top:calc(50% + 2px);
 right:0;
 transform:translateY(-50%);
 border:1px solid #458193;
 border-radius:15px;
 color:#458193;
 background:#ffffff;
 z-index:30;
 cursor:pointer;
 -webkit-transform:translateY(-50%);
}
.css-1wj08ok:hover,[data-css-1wj08ok]:hover {
 background:#458193;
 color:#ffffff;
}
@media screen and (min-width: 768px) {
 .css-1wj08ok,[data-css-1wj08ok] {
  display:none;
  top:50%;
 }
}
.css-tm5l0,[data-css-tm5l0] {
 padding-top:15px;
 display:none;
 position:absolute;
 top:100%;
 left:-15px;
 right:-15px;
 background:#ffffff;
}
@media screen and (min-width: 768px) {
 .css-tm5l0,[data-css-tm5l0] {
  left:-30px;
  right:-30px;
  display:block;
  position:static;
  background:transparent;
 }
}
@media screen and (min-width: 992px) {
 .css-tm5l0,[data-css-tm5l0] {
  left:0;
  right:0;
 }
}
.css-f53eym,[data-css-f53eym] {
 margin:0;
 padding:15px 0 23px;
 list-style:none;
 box-shadow:0px 3px 5px 0px rgba(0, 0, 0, 0.1);
}
.css-f53eym::after,[data-css-f53eym]::after {
 content:"";
 height:1px;
 display:block;
 position:absolute;
 top:15px;
 right:15px;
 left:15px;
 background:#234048;
}
@media screen and (min-width: 768px) {
 .css-f53eym,[data-css-f53eym] {
  padding:0;
  display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items:baseline;
  box-shadow:none;
  -webkit-box-align:baseline;
  -webkit-align-items:baseline;
 }
 .css-f53eym::after,[data-css-f53eym]::after {
  right:30px;
  left:30px;
  display:none;
 }
}
@media screen and (min-width: 992px) {
 .css-f53eym::after,[data-css-f53eym]::after {
  right:0;
  left:0;
 }
}
.css-18oroin,[data-css-18oroin] {
 padding:5px 15px;
 position:relative;
}
.css-18oroin::after,[data-css-18oroin]::after {
 content:"";
 height:1px;
 display:block;
 position:absolute;
 bottom:0;
 left:15px;
 right:15px;
 background:#eaeaea;
}
.css-18oroin:last-child::after,[data-css-18oroin]:last-child::after {
 display:none;
}
@media screen and (min-width: 768px) {
 .css-18oroin,[data-css-18oroin] {
  padding-left:30px;
  padding-right:30px;
  padding:0 8px;
 }
 .css-18oroin::after,[data-css-18oroin]::after {
  right:30px;
  left:30px;
  display:none;
 }
 .css-18oroin:last-child,[data-css-18oroin]:last-child {
  padding-right:0;
  padding-left:6px;
 }
}
@media screen and (min-width: 992px) {
 .css-18oroin,[data-css-18oroin] {
  padding:0 15px;
 }
}
@media screen and (min-width: 1200px) {
 .css-18oroin,[data-css-18oroin] {
  padding:0 19px;
 }
}
.css-1x13iph,[data-css-1x13iph] {
 padding:5px 0;
 text-decoration:none;
 display:block;
 color:#3e545b;
}
.css-1x13iph:hover,[data-css-1x13iph]:hover {
 text-decoration:underline;
}
@media screen and (min-width: 768px) {
 .css-1x13iph,[data-css-1x13iph] {
  padding:1px;
  font-size:14px;
 }
}
@media screen and (min-width: 992px) {
 .css-1x13iph,[data-css-1x13iph] {
  font-size:16px;
 }
}
.css-1n4ga04,[data-css-1n4ga04] {
 padding:7px 16px !important;
 text-decoration:none;
 display:block;
 color:#ffffff;
 font-weight:600;
 border-radius:18px;
 background:#468196;
 transition:background 0.1s ease;
 -webkit-transition:background 0.1s ease;
 -moz-transition:background 0.1s ease;
}
.css-1n4ga04:hover,[data-css-1n4ga04]:hover {
 text-decoration:none;
 background:hsl(195.79999999999995, 36.4%, 32.4%);
}
.css-1n4ga04:active,[data-css-1n4ga04]:active {
 background:hsl(195.79999999999995, 36.4%, 28%);
}
@media screen and (min-width: 768px) {
 .css-1n4ga04,[data-css-1n4ga04] {
  padding:1px;
  font-size:14px;
 }
}
@media screen and (min-width: 992px) {
 .css-1n4ga04,[data-css-1n4ga04] {
  font-size:16px;
 }
}
.css-kkpb54,[data-css-kkpb54] {
 margin-bottom:0;
 width:100%;
 overflow:hidden;
}
@media screen and (min-width: 768px) {
 .css-kkpb54,[data-css-kkpb54] {
  padding-top:3px;
 }
}
.css-pr7h6e,[data-css-pr7h6e] {
 padding-bottom: 60
   px;

background-image: url('../img/bus.png');

background-repeat: no-repeat;

background-size: 470px auto;

background-position: calc(10% - 140px) 3px;

position: relative;
}


.css-pr7h6e:before,[data-css-pr7h6e]:before {
 content:"";
 /*! width:100%; */
 height:100%;
 display:block;
 position:absolute;
 top:calc(100% - 28px);
 left:-50%;
 transform:rotate(-8.5deg) translate3d(0, 0,0);
 transform-origin:center top;
 background:white;
 -webkit-transform:rotate(-8.5deg) translate3d(0, 0,0);
 -webkit-transform-origin:center top;
}
.css-pr7h6e:after,[data-css-pr7h6e]:after {
 content:"";
 width:0;
 height:250px;
 position:absolute;
 bottom:28px;
 left:-50%;
 transform:rotate(-8.5deg) translate3d(0, 0,0);
 transform-origin:center bottom;
 /*! background:-webkit-linear-gradient(to bottom, rgba(43,69,74,0) 0%,rgba(43,69,74,1) 100%); */
 /*! background: -moz-linear-gradient(to bottom, rgba(43,69,74,0) 0%,rgba(43,69,74,1) 100%); */
 /*! background: linear-gradient(to bottom, rgba(43,69,74,0) 0%,rgba(43,69,74,1) 100%); */
 border-bottom:1px solid rgba(43,69,74,1);
 /*! -webkit-transform:rotate(-8.5deg) translate3d(0, 0,0); */
 /*! -webkit-transform-origin:center bottom; */
}
@media screen and (min-width: 768px) {
 .css-pr7h6e,[data-css-pr7h6e] {
  background-image:url('../img/scale.gif');
  /*! padding-bottom:190px; */
  background-size:734px;
  background-position:calc(50% - 240px) 3px;
 }
 .css-pr7h6e:before,[data-css-pr7h6e]:before {
  /*! top:calc(98% - 114px); */
  /*! transform:rotate(-12deg) translate3d(0, 0,0); */
  /*! -webkit-transform:rotate(-12deg) translate3d(0, 0,0); */
 }
 .css-pr7h6e:after,[data-css-pr7h6e]:after {
  height:379px;
  /*! bottom:96px; */
  border-bottom:none;
  /*! background:-webkit-linear-gradient(to bottom, rgba(44, 89, 101, 0) 0%, rgba(43,69,74,0.22) 100%); */
  /*! background: -moz-linear-gradient(to bottom, rgba(44, 89, 101, 0) 0%, rgba(43,69,74,0.22) 100%); */
  /*! background: linear-gradient(to bottom, rgba(44, 89, 101, 0) 0%, rgba(43,69,74,0.22) 100%); */
  /*! transform:rotate(-12deg) translate3d(0, 0,0); */
  /*! -webkit-transform:rotate(-12deg) translate3d(0, 0,0); */
 }
}
@media screen and (min-width: 992px) {
 .css-pr7h6e,[data-css-pr7h6e] {
  padding-bottom:84px;
  background-size:763px;
  background-position:calc(50% - 250px) 3px;
 }
}
.css-1w8epaj,[data-css-1w8epaj] {
 z-index:20;
 position:relative;
}
@media screen and (min-width: 768px) {
 .css-1w8epaj,[data-css-1w8epaj] {
  padding-left:56.2%;
 }
}
.css-oqjikk,[data-css-oqjikk] {
 margin:0 auto;
 padding-top:32px;
 max-width:330px;
 font-weight:700;
 font-size:30px;
 line-height:1.06;
 letter-spacing:-0.4px;
 text-align:left;
 color:#e86d1f;
}
@media screen and (min-width: 768px) {
 .css-oqjikk,[data-css-oqjikk] {
  margin-bottom:0;
  padding-top:20px;
  max-width:none;
  font-size:48px;
 }
 .css-107u3qx
 {
color: white;
 }
}


@media screen and (min-width: 992px) {
 .css-oqjikk,[data-css-oqjikk] {
  font-size:50px;
 }
}
@media screen and (min-width: 1200px) {
 .css-oqjikk,[data-css-oqjikk] {
  font-size:59px;
 }
}
.css-c25pzl,[data-css-c25pzl] {
 padding-left:45.4%;
 display:block;
}
@media screen and (min-width: 768px) {
 .css-c25pzl,[data-css-c25pzl] {
  padding-left:0;
 }
}
.css-c5ktn7,[data-css-c5ktn7] {
 margin:16px 0 11px;
 font-size:22px;
 text-align:center;
 color:#ffffff;
  line-height: 1;
font-weight: 600;

  text-shadow: 1px 2px 4px black;
}
@media screen and (min-width: 768px) {
 .css-c5ktn7,[data-css-c5ktn7] {
  margin-top:0;
  text-align:left;
  color:#134cae;
   line-height: 1;
font-weight: 600;
   text-shadow: none;
 }
}
.css-wwu2rg,[data-css-wwu2rg] {
 font-size:36px;
 line-height:1.2;
 display:inline-block;
 position:relative;
}
.css-1k3w1sc,[data-css-1k3w1sc] {
 font-size:18px;
 line-height:1;
 vertical-align:baseline;
 position:absolute;
 top:8px;
 left:-16px;
}
@media screen and (min-width: 768px) {
 .css-1k3w1sc,[data-css-1k3w1sc] {
  position:relative;
  top:-10px;
  left:0;
 }
}
.css-107u3qx,[data-css-107u3qx] {
 font-weight:700;
 font-size:19px;
 display:block;
 color:rgba(255, 255, 255, 0.6);
}
@media screen and (min-width: 768px) {
 .css-107u3qx,[data-css-107u3qx] {
  color:#white;
 }
}
.css-jup1vs,[data-css-jup1vs] {
 margin:0 auto;
 padding:10px 1px 10px;
 width:141px;
 max-width:201px;
 font-weight:900;
 font-size:11px;
 line-height:inherit;
 text-transform:uppercase;
 text-align:center;
 text-decoration:none;
 display:block;
 position:relative;
 border:none;
 /*! border-radius:25px; */
 cursor:pointer;
 outline:none;
 appearance:none;
 overflow:hidden;
 color:#fff;
 box-shadow:0 2px 2px rgba(0, 0, 0, 0.12), inset 0 -1px 1px rgba(0, 0, 0, 0.11);
 transition:all 0.1s ease;
 background-color:#e86d1f;
 background-image:-webkit-linear-gradient(180deg, #f59050 0%, #e86d1f 100%);
 background-image: -moz-linear-gradient(180deg, #f59050 0%, #e86d1f 100%);
 background-image: linear-gradient(180deg, #f59050 0%, #e86d1f 100%);
 background-position:0 0;
 background-repeat:no-repeat;
 -webkit-appearance:none;
 -moz-appearance:none;
 -webkit-transition:all 0.1s ease;
 -moz-transition:all 0.1s ease;
 display: inline-block;
}
.css-jup1vs:hover,[data-css-jup1vs]:hover {
 background-position:0 -50px;
}
.css-jup1vs:focus,[data-css-jup1vs]:focus {
 background-position:0 -50px;
 background:hsl(23.30000000000001, 81.4%, 46.4%);
}
.css-jup1vs:active,[data-css-jup1vs]:active,.css-jup1vs.active,[data-css-jup1vs].active {
 background-position:0 -50px;
 background:hsl(23.30000000000001, 81.4%, 41.3%);
}
@media screen and (min-width: 768px) {
 .css-jup1vs,[data-css-jup1vs] {
  margin-left:0px;
  margin-right:0px;
 }
}
.css-1n7suk2,[data-css-1n7suk2] {
 display:none;
 align-items:center;
 justify-content:center;
 position:absolute;
 top:1px;
 right:1px;
 bottom:1px;
 left:1px;
 background-color:#e86d1e;
 background-image:-webkit-linear-gradient(180deg, #f59050 0%, #e86d1e 100%);
 background-image: -moz-linear-gradient(180deg, #f59050 0%, #e86d1e 100%);
 background-image: linear-gradient(180deg, #f59050 0%, #e86d1e 100%);
 -webkit-box-align:center;
 -webkit-align-items:center;
 -webkit-box-pack:center;
 -webkit-justify-content:center;
}
.css-9c1vzo,[data-css-9c1vzo] {
 margin:0 4px;
 width:10px;
 height:10px;
 display:block;
 border-radius:100%;
 background-color:#ffffff;
 animation:animation_1ej62yi 1.2s infinite ease-in-out both;
 animation-delay:-0.32s;
 -webkit-animation:animation_1ej62yi 1.2s infinite ease-in-out both;
 -webkit-animation-delay:-0.32s;
}
.css-1kg48in,[data-css-1kg48in] {
 margin:0 4px;
 width:10px;
 height:10px;
 display:block;
 border-radius:100%;
 background-color:#ffffff;
 animation:animation_1ej62yi 1.2s infinite ease-in-out both;
 animation-delay:-0.16s;
 -webkit-animation:animation_1ej62yi 1.2s infinite ease-in-out both;
 -webkit-animation-delay:-0.16s;
}
.css-lmnqr8,[data-css-lmnqr8] {
 margin:0 4px;
 width:10px;
 height:10px;
 display:block;
 border-radius:100%;
 background-color:#ffffff;
 animation:animation_1ej62yi 1.2s infinite ease-in-out both;
 -webkit-animation:animation_1ej62yi 1.2s infinite ease-in-out both;
}
.css-1ku7tcg,[data-css-1ku7tcg] {
 margin-top:18px;
 font-weight:700;
 font-size:18px;
 /*! text-align:center; */
 color:#e86d1f;
 padding-left: 10px;
 text-align: left;
}
@media screen and (min-width: 768px) {
 .css-1ku7tcg,[data-css-1ku7tcg] {
  margin-top:31px;
  padding-left:5px;
  text-align:left;
  margin-left: 0%;
 }
}
.css-1r8xlzo,[data-css-1r8xlzo] {
 position:absolute;
 text-align:center;
 display:block;
 bottom:-79px;
 left:50%;
 transform:translateX(-50%);
 z-index:30;
 -webkit-transform:translateX(-50%);
}
@media screen and (min-width: 768px) {
 .css-1r8xlzo,[data-css-1r8xlzo] {
  display:none;
  bottom:-89px;
 }
}
.css-1gtg9as,[data-css-1gtg9as] {
 padding:50px 0 43px;
 position:relative;
 color:#1a3439;
}
@media screen and (min-width: 768px) {
 .css-1gtg9as,[data-css-1gtg9as] {
  padding-top:59px;
  padding-bottom:3px;
 }
}
.css-2tnh0x,[data-css-2tnh0x] {
 margin:0 auto;
 padding:0 15px;
 max-width:990px !important;
 position:relative;
}
@media screen and (min-width: 768px) {
 .css-2tnh0x,[data-css-2tnh0x] {
  max-width:390px;
  padding-left:30px;
  padding-right:30px;
 }
}
@media screen and (max-width: 767px) {
 .css-2tnh0x,[data-css-2tnh0x] {
  padding-left:37px;
  padding-right:37px;
 }
  .mobile{
    visibility: hidden;
  }
}
@media screen and (min-width: 768px) {
 .css-smmycu,[data-css-smmycu] {
  padding-right:34%;
  line-height:1.8;
  position:relative;
 }
}
.css-hxl1jg,[data-css-hxl1jg] {
 margin:0 0 30px;
 font-size:32px;
 font-weight:700;
 line-height:1.07;
 color:inherit;
 max-width:210px;
}
@media screen and (min-width: 768px) {
 .css-hxl1jg,[data-css-hxl1jg] {
  margin-bottom:20px;
  font-size:45px;
  max-width:570px !important;
 }
}
@media screen and (min-width: 576px) {
 .css-hxl1jg,[data-css-hxl1jg] {
  max-width:420px;
 }
}
.css-1q7kfv8,[data-css-1q7kfv8] {
 display:none;
}
@media screen and (min-width: 768px) {
 .css-1q7kfv8,[data-css-1q7kfv8] {
  width:14.8%;
  max-width:137px;
  display:block;
  position:absolute;
  top:-20px;
  right:9%;
 }
}
.css-1re5zt8,[data-css-1re5zt8] {
 margin-top:98px;
 padding:43px 0 64px;
 position:relative;
 color:#ffffff;
}
.css-1re5zt8:before,[data-css-1re5zt8]:before {
 content:"";
 display:block;
 position:absolute;
 width:200%;
 height:200%;
 top:-70px;
 left:-50%;
 background:#e86d1f;
 border-top:40px solid hsl(23.30000000000001, 81.4%, 87.7%);
 transform:rotate(-8deg) translate3d(0,0,0);
 transform-origin:center top;
 -webkit-transform:rotate(-8deg) translate3d(0,0,0);
 -webkit-transform-origin:center top;
}
@media screen and (min-width: 768px) {
 .css-1re5zt8,[data-css-1re5zt8] {
  padding-top:116px;
  padding-bottom:57px;
 }
 .css-1re5zt8:before,[data-css-1re5zt8]:before {
  transform:rotate(-12deg) translate3d(0,0,0);
  -webkit-transform:rotate(-12deg) translate3d(0,0,0);
 }
}
.css-1seqkpk,[data-css-1seqkpk] {
 margin:0 0 30px;
 font-size:32px;
 font-weight:700;
 line-height:1.07;
 color:inherit;
 max-width:200px;
}
@media screen and (min-width: 768px) {
 .css-1seqkpk,[data-css-1seqkpk] {
  margin-bottom:20px;
  font-size:45px;
 }
}
.css-12vaylo,[data-css-12vaylo] {
 margin-top:48px;
 line-height:1.2;
}
@media screen and (min-width: 768px) {
 .css-12vaylo,[data-css-12vaylo] {
  margin-top:78px;
 }
}
.css-1tze7ra,[data-css-1tze7ra] {
 margin:0 0 1em;
 padding:0;
 list-style:none;
}
@media screen and (min-width: 768px) {
 .css-1tze7ra,[data-css-1tze7ra] {
  margin-left:-10px;
  margin-right:-10px;
  display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
 }
}
.css-17s3be5,[data-css-17s3be5] {
 margin:0 0 22px;
 padding:0 0 0 33px;
 position:relative;
}
.css-17s3be5:last-child,[data-css-17s3be5]:last-child {
 margin-bottom:0;
}
@media screen and (min-width: 768px) {
 .css-17s3be5,[data-css-17s3be5] {
  padding-left:10px;
  padding-right:10px;
  min-width:23%;
  max-width:27%;
  text-align:center;
 }
}
@media screen and (min-width: 992px) {
 .css-17s3be5,[data-css-17s3be5] {
  font-size:22px;
 }
}
.css-cxpuo4,[data-css-cxpuo4] {
 width:17px;
 line-height:1;
 display:block;
 position:absolute;
 top:4px;
 left:0;
}
@media screen and (min-width: 768px) {
 .css-cxpuo4,[data-css-cxpuo4] {
  margin:0 auto 70px;
  width:51px;
  position:static;
 }
}
.css-zhxyam,[data-css-zhxyam] {
 padding:30px 0 35px;
 text-align:center;
 position:relative;
 background:#234048;
 color:#ffffff;
}
@media screen and (min-width: 768px) {
 .css-zhxyam,[data-css-zhxyam] {
  padding-top:22px;
  padding-bottom:1px;
 }
}
@media screen and (max-width: 767px) {
 .css-zhxyam,[data-css-zhxyam] {
  background:transparent;
 }
 .css-zhxyam:before,[data-css-zhxyam]:before {
  content:"";
  width:200%;
  height:200%;
  display:block;
  position:absolute;
  top:-8px;
  left:-50%;
  transform:rotate(-5.4deg) translate3d(0, 0, 0);
  transform-origin:center top;
  background:#234048;
  -webkit-transform:rotate(-5.4deg) translate3d(0, 0, 0);
  -webkit-transform-origin:center top;
 }
}
@media screen and (min-width: 768px) {
 .css-17iqanq,[data-css-17iqanq] {
  display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content:space-between;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
 }
}
.css-dq53mi,[data-css-dq53mi] {
 display:none;
}
@media screen and (min-width: 768px) {
 .css-dq53mi,[data-css-dq53mi] {
  display:block;
 }
}
.css-1fkqzup,[data-css-1fkqzup] {
 margin-top:17px;
 width:178px;
 display:block;
}
.css-63oe3q,[data-css-63oe3q] {
 width:100%;
}
@media screen and (min-width: 768px) {
 .css-1v0f9yk,[data-css-1v0f9yk] {
  text-align:right;
 }
}
.css-1foy96n,[data-css-1foy96n] {
 font-weight:700;
 font-size:20px;
 color:inherit;
}
@media screen and (min-width: 768px) {
 .css-1foy96n,[data-css-1foy96n] {
  line-height:1.25;
 }
}
.css-18rjcao,[data-css-18rjcao] {
 margin:10px 0 2px;
 font-size:18px;
 text-decoration:underline;
 display:inline-block;
}
.css-ec55ki,[data-css-ec55ki] {
 font-size:15px;
 opacity:0.9;
}
@media screen and (min-width: 768px) {
 .css-ec55ki,[data-css-ec55ki] {
  font-size:14px;
  position:relative;
  top:-5px;
 }
}
.css-4w3jde,[data-css-4w3jde] {
 color:inherit;
}
.css-1hgab50,[data-css-1hgab50] {
 margin:16px 0 23px;
 height:1px;
 border:none;
 border-bottom:2px solid #717b7d;
}
@media screen and (min-width: 768px) {
 .css-1hgab50,[data-css-1hgab50] {
  margin-top:0;
  margin-bottom:20px;
 }
}
@media screen and (min-width: 768px) {
 .css-1kt4pwc,[data-css-1kt4pwc] {
  margin-bottom:28px;
  display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items:center;
  justify-content:space-between;
  -webkit-box-align:center;
  -webkit-align-items:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
 }
}
.css-1e8gh4m,[data-css-1e8gh4m] {
 display:none;
}
@media screen and (min-width: 768px) {
 .css-1e8gh4m,[data-css-1e8gh4m] {
  width:53%;
  display:block;
 }
}
.css-s7bo8i,[data-css-s7bo8i] {
 margin:0;
 padding:0;
 display:-webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex-wrap:wrap;
 list-style:none;
 -webkit-box-lines:multiple;
 -webkit-flex-wrap:wrap;
}
.css-mc63zt,[data-css-mc63zt] {
 margin-bottom:4px;
 padding-right:20px;
 width:33%;
 font-size:15px;
 text-align:left;
}
.css-132794z,[data-css-132794z] {
 text-decoration:underline;
 color:inherit;
}
.css-gvrkrw,[data-css-gvrkrw] {
 margin:0 auto 20px;
 padding:0;
 max-width:330px;
 display:-webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 justify-content:space-around;
 align-items:center;
 list-style:none;
 -webkit-box-pack:justify;
 -webkit-justify-content:space-around;
 -webkit-box-align:center;
 -webkit-align-items:center;
}
@media screen and (min-width: 768px) {
 .css-gvrkrw,[data-css-gvrkrw] {
  margin-bottom:2px;
  width:260px;
  justify-content:space-between;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
 }
}
.css-brbv73:hover path,[data-css-brbv73]:hover path {
 fill:#3b5998;
}
.css-1g4tkyb,[data-css-1g4tkyb] {
 position:absolute;
 width:1px;
 height:1px;
 padding:0px;
 overflow:hidden;
 clip:rect(0, 0, 0, 0);
 white-space:nowrap;
 border:0px;
}
.css-op1hj9:hover path,[data-css-op1hj9]:hover path {
 fill:#c32aa3;
}
.css-1wje0t8:hover path,[data-css-1wje0t8]:hover path {
 fill:#ff0000;
}
.css-1pmpmfb:hover path,[data-css-1pmpmfb]:hover path {
 fill:#1da1f2;
}
.css-1ial1dt:hover path,[data-css-1ial1dt]:hover path {
 fill:#007bb5;
}
.css-1py0ct2,[data-css-1py0ct2] {
 font-size:14px;
 line-height:20px;
}
@media screen and (min-width: 768px) {
 .css-1py0ct2,[data-css-1py0ct2] {
  margin-bottom:28px;
  display:-webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content:space-between;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
 }
}
.css-h6081k,[data-css-h6081k] {
 margin-bottom:28px;
}
@media screen and (min-width: 768px) {
 .css-h6081k,[data-css-h6081k] {
  margin-bottom:0;
  padding-right:10px;
  text-align:left;
 }
}
.css-1y3jalp,[data-css-1y3jalp] {
 text-decoration:underline;
 display:block;
}
@media screen and (min-width: 768px) {
 .css-1y3jalp,[data-css-1y3jalp] {
  display:inline-block;
 }
}
@media screen and (min-width: 768px) {
 .css-1tmn089,[data-css-1tmn089] {
  padding-left:10px;
  text-align:right;
 }
}
.css-jz8yg0,[data-css-jz8yg0] {
 opacity:0.7;
}
.slider {
 margin:2px 0 38px;
}


.slide{
width: 100%;
height:580px;
background: url(static/img/overlay-1.png);
margin: 0 auto;
padding: 0;
max-width: 1210px !important;
position: relative;
}
.col{
font-size:16px;margin:9px;

}
.box1{
width: 100%;
height:550px;
float: left;
}
.box2{
width: 50%;
height:550px;
float: left;
margin-left: 48.9%;
}
body {
  background: ;
}

.blink{
  border-radius:3px;
  height:80px;
  line-height:80px;
  background-color:#e56c1f;
  display:inline-block;
  padding:0 50px 0 50px;
  color:white;
  cursor: pointer;
  text-decoration:none;
  font-family:sans-serif;
    animation: blink 1s ease-in-out infinite;
  -webkit-animation: blink 1s ease-in-out infinite;
}
.blink:hover {
color: ;
text-decoration: none;
}
.tl{
 height: 45px;
margin-top: 20px;
line-height: 45px;

padding: 0 34px;

font-size: 12px;

text-transform: uppercase;

letter-spacing: 2.5px;

font-weight: 800;

border: none;
}

@keyframes blink {
  50% {
    background-color:white;
    color:black;
  }
}
@-webkit-keyframes blink {
  50% {
    background-color:white;
    color:black;
  }
}

}
@-moz-keyframes glowing {
  0% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; -moz-box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; -moz-box-shadow: 0 0 3px #B20000; }
}

@-o-keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}

@keyframes glowing {
  0% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
  50% { background-color: #FF0000; box-shadow: 0 0 40px #FF0000; }
  100% { background-color: #B20000; box-shadow: 0 0 3px #B20000; }
}
.load-circle:after,
.load-circle:before{
  content: '';
  background: #fff;
  height: 50%;
  width: 100%;
  position: absolute;
  left: 0;
  transition: all 1s;
}

.load-circle:after{
  top: 0;
}

.load-circle:before{
  bottom: 0;
}

.load-circle {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 10px solid #e8e8e8;
  border-top: 10px solid #000;
  -webkit-animation: rotate 1.2s infinite linear;
  animation: rotate 1.2s infinite linear;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}

@-webkit-keyframes rotate {
  0%{
    transform: rotate(0deg);
  }
  100%{
    transform: rotate(360deg);
  }
}

@keyframes rotate {
  0%{
    transform: rotate(0deg);
  }
  100%{
    transform: rotate(360deg);
  }
}


/*---------------------------------
* 02. Common
-----------------------------------*/
body {
  font-family: 'Open Sans', sans-serif;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 14px;
  line-height: 1.5;
  color: #666666;
}

img {
  max-width: 100%;
}

.section {
  padding: 50px 0;
}
@media (max-width: 991px){
 .section {
    padding: 60px 0;
  } 
}
@media (max-width: 767px){
 .section {
    padding: 50px 0;
  } 
}

.font-alt {
  font-family: 'Sunflower', serif;
}

.gray-bg {
  background: #f7f7f7;
}
.white-bg {
  background: #fff;
}

/*---------------------------------
* 03. Section title
-----------------------------------*/
.section-title h2 {
  margin: 0;
  padding: 0 0 15px;
  font-weight: 600;
  font-size: 35px;
  display: inline-block;
  z-index: 1;
  color: #111111;
}
.section-title p {
  margin: 0;
  font-size: 15px;
}

@media (max-width: 767px){
  .section-title h2 {
    font-size: 25px;
  }
}

/*-----------------------------------------
* 04. Buttons
-----------------------------------------*/
.m-btn {
  height: 45px;
  line-height: 45px;
  padding: 0 30px;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2.5px;
  font-weight: 500;
  border: none;
  border-radius: 5px;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
  display: inline-block;
  text-decoration: none !important;
}
.m-btn-white {
  color: #111111;
  background-color: #fff;
}

.m-btn-white:hover {
  color: #fff;
  -webkit-transform: translateY(-7px);
     -moz-transform: translateY(-7px);
       -o-transform: translateY(-7px);
          transform: translateY(-7px);
}

.m-btn-dark {
  color: #fff;
}

.m-btn-dark:hover {
  color: #fff;
  background: #111111;
  -webkit-transform: translateY(-7px);
     -moz-transform: translateY(-7px);
       -o-transform: translateY(-7px);
          transform: translateY(-7px);
}



.more-btn {
  color: #111111;
  font-weight: 600;
  position: relative;
  padding: 3px;
  display: inline-block;
  line-height: 18px;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none !important;
  -webkit-transition: ease all 0.4s;
     -moz-transition: ease all 0.4s;
       -o-transition: ease all 0.4s;
          transition: ease all 0.4s;
}
.more-btn i {
  position: absolute;
  right: 0;
  top: 5px;
  opacity: 0;
  -webkit-transition: ease all 0.4s;
     -moz-transition: ease all 0.4s;
       -o-transition: ease all 0.4s;
          transition: ease all 0.4s;
}
.more-btn:hover {
  color: #000;
}
.more-btn:hover i {
  right: -20px;
  opacity: 1;
}

/*---------------------------------
* 05. Header
-----------------------------------*/
.header-nav {
  top: 0px;
  padding: 15px 10px;
  -webkit-transition: all 0.2s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.2s ease;
          transition: all 0.2s ease;
}
.header-nav .navbar-toggler span {
  background: #333;
}

.header-nav .navbar-brand {
  color: #111111;
  font-weight: 800;
  position: relative;
  font-size: 23px;
}
.header-nav .navbar-brand span {
   width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    bottom: 12px;
    right: -9px;
    float: left;
}
.header-nav .navbar-nav > li {
  margin: 0 0 0 20px;
}
.header-nav .navbar-nav .nav-link {
  position: relative;
  padding: 0;
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
  color: #111;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.header-nav .navbar-nav .nav-link:after {
  content: '';
  position: absolute;
  z-index: 10;
  width: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 1px;
  background: #444;
  -webkit-transition: ease all 0.2s;
     -moz-transition: ease all 0.2s;
     -o-transition: ease all 0.2s;
      transition: ease all 0.2s;
  
}

.header-nav .navbar-nav .nav-link.active:after{
  width: 100%;
}

/*Navbar Toogle*/
.navbar-toggler {
  border: none;
  padding: 10px 6px;
  outline: none !important;
}
.navbar-toggler span {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background: #fff;
}
.navbar-toggler span + span {
  margin-top: 4px;
  width: 18px;
}
.navbar-toggler span + span + span {
  width: 10px;
}
/**/


.header-nav.fixed-header {
  top: 0;
  margin-top: 0;
  padding: 12px 10px;
  background: ;
 
}

@media (max-width: 991px){
  .navbar-nav {
    padding-top: 5px;
  }
  .header-nav .navbar-nav > li {
    margin: 8px 0;
  }
  .header-nav .navbar-nav .nav-link {
    padding: 0;
  }
}

/*---------------------------------
* 06. Home Banner
-----------------------------------*/
.full-screen {
  min-height: 100vh;
}
.home-banner {
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
      background-size: cover;
}
.home-banner h5 {
  font-size: 18px;
  font-weight: 600;
  color: #111111;
  margin: 0 0 15px;
}
.home-banner h1 {
  font-weight: 700;
  font-size: 55px;
  margin: 0;
  padding: 0 0 15px;
  color: #111111;
  text-transform: uppercase;
}

.home-banner p {
  width: 500px;
  max-width: 100%;
  font-weight: 400;
  font-size: 15px;
  padding: 0 0 30px;
  margin: 0;
}

.home-banner .m-btn { min-width: 140px; margin-right: 10px; text-align: center; }

.social-icon {
  margin-top: 25px;
}
.social-icon a {
  font-size: 14px;
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.8);
  color: #fff;
}

.mouse-icon {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
  height: 42px;
  width: 30px;
  margin: auto;
  z-index: 2;
  border-radius: 15px;
  border: 3px solid #fff;
  background: #000;
}
.mouse-icon .wheel {
    display: block;
    position: relative;
    border-radius: 10px;
    background: #fff;
    width: 3px;
    height: 8px;
    top: 4px;
    margin-left: auto;
    margin-right: auto;
    -webkit-animation-name: down;
            animation-name: down;
    -webkit-animation-duration: 1s;
            animation-duration: 1s;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-play-state: running;
            animation-play-state: running;
}

@-webkit-keyframes down {
    0%   { top:5px; opacity: 0; }
    30%  { top:15px; opacity: 1; }
    60%  { top:15px; opacity: 0.60; }
    100% { top:25px; opacity: 0; }
}

@keyframes down {
    0%   { top:5px; opacity: 0; }
    30%  { top:15px; opacity: 1; }
    100% { top:25px; opacity: 0; }
}

@media (max-width: 991px){
  .home-banner h1 {
    font-size: 55px;
  }
  .home-banner h3 {
    font-size: 18px;
  }
}
@media (max-width: 767px){
  .home-banner h1 {
    font-size: 30px;
    padding: 0 0 20px;
  }
  .home-banner h5 {
    margin: 0 0 12px;
    font-size: 15px;
  }
  .home-banner p {
    font-size: 14px;
    padding: 0 0 15px;
  }
}


/*-----------------------------------------
*  About us
-----------------------------------------*/
.about-box {
  padding: 12% 12% 12% 0;
  margin-left: -60px;
}

.about-box .about-title {
  color: #000;
  font-weight: 600;
  margin-left: 120px;
  margin-bottom: 50px;
  font-size: 35px;
}

.about-box .about-row {
  position: relative;
  padding-left: 120px;
}
.about-box .about-row:not(:last-child) {
  margin-bottom: 40px;
}

.about-box .about-row .icon {
  width: 80px;
  height: 80px;
  line-height: 80px;
  color: #fff;
  font-size: 30px;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 50%;
}
.about-box .ar-content h3 {
    font-weight: 700;
    margin: 0 0 10px;
    padding: 0;
    font-size: 16px;
    text-transform: uppercase;
    line-height: normal;
}
.about-box .ar-content p {
  margin: 0;
}

@media (max-width: 767px){
  .about-box {
    padding: 50px 0;
    margin-left: 0;
  }
  .about-box .about-title {
    margin-left: 0;
    margin-bottom: 30px;
    font-size: 25px;
  }
  .about-box .about-row {
    padding-left: 0;
  }
  .about-box .about-row .icon {
    position: relative;
    margin-bottom: 25px;
  }
}

/*-----------------------------------------
*  Overlay Section
-----------------------------------------*/
.overlay-section {
  position: relative;
}
.overlay-section .overlay-in {
  position: absolute;
  width: 100%;
  height: 100%;
}
.overlay-section .overlay-50 {
  width: 50%; 
}
.overlay-section .overlay-l {
  left: 0;
}
.overlay-section .overlay-r {
  right: 0;
}
@media (max-width: 767px){
  .overlay-section .overlay-50 {
    width: 100%;
  }
}

/*-----------------------------------------
*  Feature Box
-----------------------------------------*/
.feature-box-row {
  position: relative;
}
.feature-box-row:after {
    content: "";
    border-top: 1px dashed #a5a5a5;
    position: absolute;
    top: 83px;
    left: 50px;
    right: 50px;
    z-index: 0;
}
.feature-box-01 {
  padding: 40px 9%;
  text-align: center;
  position: relative;
  z-index: 1;
  background: #fff;
  margin: 0 30px;
  border-radius: 5px;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}

.feature-box-01 .icon {
  width: 100px;
  height: 100px;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  line-height: 100px;
  font-size: 30px;
  color: #fff;
  margin-bottom: 25px;
}

.feature-box-01 h5 {
  font-size: 16px;
  color: #111111;
  margin-bottom: 10px;
  font-weight: 700;
}

.feature-box-01 p {
  margin: 0;
}


.feature-box-02 {
  background: #fff;
  padding: 10%;
  margin: 20px 0;
  border-bottom: 5px solid transparent;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
  -webkit-transition: ease all 0.3s;
     -moz-transition: ease all 0.3s;
       -o-transition: ease all 0.3s;
          transition: ease all 0.3s;

}
.feature-box-02:hover{
  box-shadow: 0px 1px 10px -6px rgba(0, 0, 0, 0.2);
    -webkit-transform: translateY(-7px);
  -moz-transform: translateY(-7px);
  -o-transform: translateY(-7px);
  transform: translateY(-7px);
}
.feature-box-02 .icon {
  font-size: 45px;
}
.feature-box-02 .feature-content {
  padding-top: 25px;
}

.feature-box-02 h5 {
  color: #111111;
  font-size: 18px;
  margin: 0;
  padding: 0 0 15px;
  font-weight: 700;
}

.feature-box-02 p {
  margin: 0;
}
.feature-box-02 .read-more {
  margin-top: 25px;
}
.feature-box-02 .read-more a {
  font-size: 13px;
  text-transform: uppercase;
  font-weight: 600;
}

@media (max-width: 991px){
  .feature-box-01 {
    margin: 0;
  }
}
@media (max-width: 767px){ 
  .feature-box-row:after{
    border-left: 1px dashed #a5a5a5;
    border-top: none;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 1px;
    bottom: 0;
    height: 100%;
  }

  .feature-box-01 {
    margin: 15px 0;
  } 
  .feature-box-02  {
    padding: 8%;
  }
}

/*-----------------------------------------
*  Counter Box
-----------------------------------------*/
.counter-section {
  background: #111111;
}
.counter-col {
  position: relative;
  text-align: center;
}
.counter-col:before,
.counter-col:after {
  content: "";
  position: absolute;
  top: -30px;
  left: 0;
  right: 0;
  margin: auto;
  height: 20px;
  width: 1px;
  float: left;
  background: #fff;
  opacity: 0.5;
}
.counter-col:before {
  top: auto;
  bottom: -30px;
}

.counter-col .count {
  font-size: 30px;
  font-weight: 600;
  color: #fff;
  line-height: 30px;
}
.counter-col h6 {
  margin: 0;
  padding: 15px 0 0;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 300;
}

@media (max-width: 767px){ 
  .counter-col {
    margin: 15px 0;
  }
  .counter-col:before,
  .counter-col:after {
    display: none;
  }
  .counter-col h6 {
    font-size: 12px;
  }
}

/*-----------------------------------------
*  Skill Left
-----------------------------------------*/
.skill-left h3 {
  color: #111111;
  font-weight: 600;
  margin: 0 0 15px;
  font-size: 18px;
}

@media (max-width: 767px){ 
  .skill-left h3{
    margin: 0 0 20px;  
    font-size: 22px;
    line-height: 34px;
  }
  
}


.progress-lt {
  margin-top: 25px;
  position: relative;
}
.progress-lt:first-child {
  margin-top: 0;
}
.progress-lt h6 {
  display: inline-block;
  width: 47%;
  margin-right: 1.5%;
  color: #222;
  margin: 0;
  padding: 0 0 6px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.progress-lt span {
  position: absolute;
  top: 0;
  right: 1.5%;
  font-size: 12px;
}
.progress-lt .progress {
  margin-bottom: 0;
  height: 6px;
  border-radius: 50px;
}
.progress-lt .progress-bar {
  width: 0%;
  -webkit-transition: width 1.2s ease;
     -moz-transition: width 1.2s ease;  
       -o-transition: width 1.2s ease;  
          transition: width 1.2s ease;
}

/*-----------------------------------------
*  Our Team
-----------------------------------------*/
.team-box {
  text-align: center;
  padding: 20px;
  background: #fff;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}
.team-box li{
  list-style: none;
  font-style: italic;
}
.team-box .team-img {
  width: 150px;
  height: 150px;
  overflow: hidden;
  border-radius: 50%;
  display: inline-block;
  vertical-align: top;
  -webkit-transition: ease all 0.3s;
     -moz-transition: ease all 0.3s;
       -o-transition: ease all 0.3s;
          transition: ease all 0.3s;
  /*! border: 6px solid orange; */
  background: #f0d1cc;
  background-clip: padding-box;
  border: 4px solid rgba(255,255,255,.2);
  /*! border-radius: 3px; */
  box-shadow: 0 0 1px rgba(255,255,255,.8), 0 0 3px rgb(252, 102, 0), 1px 1px 0 rgb(252, 102, 0) inset, -1px -1px 0 rgb(252, 102, 0) inset;
  /*! padding: 10px; */
}

.team-box .team-info {
  padding: 15px 0 0;
}
.team-box h4 {
  color: #fc6600;
  font-size: 15px;
  font-weight: 700; 
  margin: 0 0 5px;
}
.team-box span {
  width: 100%;
  display: inline-block;
  vertical-align: top;
  color: #999;
  margin-bottom: 15px;
  font-weight: 600;
}
.team-box:hover .team-img {
  -webkit-transform: translateY(-7px);
     -moz-transform: translateY(-7px);
       -o-transform: translateY(-7px);
          transform: translateY(-7px);
}

.team-box .social-icons {
  margin-top: 26px;
}

.team-box .social-icons li {
  margin: 0 5px;
}
.team-box .social-icons a {
  background: #eee;
}

.social-icons {
  margin: 0;
  padding: 0;
}
.social-icons li {
  display: inline-block;
  vertical-align: top;
  list-style: none;
}
.social-icons li a {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #333;
  border-radius: 50%;
  -webkit-transition: ease all 0.3s;
     -moz-transition: ease all 0.3s;
       -o-transition: ease all 0.3s;
          transition: ease all 0.3s;
}
.social-icons li a:hover {
  background: #fc6600;
  color: #fff;
}


/*-----------------------------------------
*  Testimonial
-----------------------------------------*/
.testimonial-col { 
  padding: 50px 20px 20px;
  background: #fff;
  position: relative;
  margin: 50px 20px 20px 20px;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}
.testimonial-col .img {
  position: absolute;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  top: -40px;
  left: 20px;
  overflow: hidden;
  border: 5px solid #fff;
  box-shadow: -1px -4px 16px -3px rgba(0, 0, 0, 0.43);
}

.testimonial-col h6 {
  color: #111111;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 15px;
  text-transform: uppercase;
}
.testimonial-col p {
  margin: 0;
}

/*-----------------------------------------
*  Blog
-----------------------------------------*/
.blog-item {
  background: #fff;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}
.blog-item .blog-content {
  padding: 25px;
}
.blog-item .blog-content .post-meta {
  margin-bottom: 20px;
  font-size: 12px;
  opacity: 0.6;
}
.blog-item .blog-content .post-meta a {
  color: #111111;
  font-weight: 700;
}
.blog-item .blog-content h4 {
  color: #111111;
  font-size: 18px;
  margin: 0 0 10px;
}
.blog-item .blog-content h4 a {
  font-weight: 600;
  text-decoration: none;
  color: #000;
}
.blog-item .blog-content .more-btn {
  margin-top: 0px;
  color: #111;
}

@media (max-width: 991px){
  .blog-item .blog-content {
    padding: 15px;
  }
}

/*-----------------------------------------
*  Contact us
-----------------------------------------*/
.contact-info-box {
  padding: 8%;
}
.contact-info-box h2{
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  color: #111111;
}
.contact-info-box .desc {
  width: 350px;
  max-width: 100%;
  margin-bottom: 40px;
}

.contact-info-box .contact-info {
  position: relative;
  padding-left: 50px;
  padding-bottom: 20px;
}
.contact-info-box .contact-info .icon {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 0;
  line-height: 35px;
  left: 0;
  font-size: 17px;
}

.contact-info-box .contact-info p {
  margin: 0;
  font-size: 14px;
  color: #333;
  font-weight: 600;
  letter-spacing: 0.030em;
}

.contact-info-box .social-icons {
  margin: 0;
  padding: 0 0px 0 40px;
}
.contact-info-box .social-icons li {
  display: inline-block;
  vertical-align: top;
  list-style: none;
}
.contact-info-box .social-icons li a {
  display: block;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: #333;
  border-radius: 50%;
}
.contact-info-box .social-icons li a:hover {
  background: #333;
  color: #fff;
}

.contact-form {
    border-left: 1px solid #ddd;
    padding: 8%;
}
.contact-form h2{
  text-transform: uppercase;
  font-size: 20px;
  font-weight: 700;
  color: #111111;
}
.contact-form .form-control {
  border-radius: 0;
  font-size: 14px; 
  height: 45px;
}
.contact-form textarea.form-control  {
  height: 100px;
}

.contact-us-box {
    margin: 0 5%;
    position: relative;
    background: #fff;
    box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}

@media (max-width: 767px){
  .contact-us-box {
    margin: 0;
  }
  .contact-form {
    border-top: 1px solid #ddd;
    border-left: none;
  }
}


/*-----------------------------------------
*  promo-box
-----------------------------------------*/
.promo-box h6 {
  margin: 0 0 10px;
  color: #fff;
  letter-spacing: 1px;
  font-size: 15px;
}
.promo-box h3 {
  margin: 0 0 15px;
  font-size: 40px;
  color: #fff;
  font-weight: 700;
}
.promo-box p {
  font-size: 15px;
  color: #fff;
  margin-bottom: 30px;
}

/*-----------------------------------------
* 11. Portfolio
-----------------------------------------*/
.portfolio-filter ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.portfolio-filter li {
  display: inline-block;
  font-size: 13px;
  color: #333;
  margin: 0 10px;
  position: relative;
  cursor: pointer;
  line-height: normal;
  padding: 10px 20px;
  background: #fff;
  border-radius: 30px;
  font-weight: 500;
  text-transform: uppercase;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}
.portfolio-filter li:hover,
.portfolio-filter li.active {
  color: #fff;
}

.portfolio-cols-3 { margin: 0; padding: 0; }
.portfolio-cols-3 .portfolio-item { 
  padding: 7px; 
  width: 33.33%; 
  list-style-type: none; 
}

.portfolio-col {
  padding: 10px;
  background: #fff;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}
.portfolio-col .portfolio-img {
  position: relative;
}
.portfolio-col .portfolio-info {
    text-align: center;
    padding: 20px 0 10px;
}
.portfolio-col .portfolio-info h5 {
  margin: 0;
  padding: 0 0 5px;
  color: #111111;
  font-weight: 700;
  font-size: 16px;
}
.portfolio-col .portfolio-info span {
  font-size: 12px;
  color: #666;
  font-weight: 600; 
}

/*Portfolio Hover 01*/
.portfolio-hover-01 {
  position: relative;
}
.portfolio-hover-01 img {
  display: block;
}

.portfolio-hover-01 .hover {
  background: rgba(255, 255, 255, 0.62);
  position: absolute;
  bottom: 0;
  visibility: hidden;
  opacity: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 10px;
  -webkit-transition: ease all 0.35s;
       -o-transition: ease all 0.35s;
      -ms-transition: ease all 0.35s;
     -moz-transition: ease all 0.35s;
          transition: ease all 0.35s;
}

.portfolio-hover-01 .action-btn a {
  display: inline-block;
  vertical-align: top;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #272727;
  border-radius: 50%;
  outline: none;
  margin: 0 2px;
  color: #fff;
}
.portfolio-hover-01 .action-btn a:hover {
   background: #000;
}
.portfolio-hover-01 .action-btn a i.fa-play:before {
  margin-left: 4px;
}

.portfolio-hover-01:hover .hover {
  visibility: visible;
  opacity: 1;
}

@media (max-width: 991px){
  .portfolio-cols-3 .portfolio-item {
    width: 50%; 
  }
}
@media (max-width: 767px){
  .portfolio-filter li {
    font-size: 11px;
    margin: 10px 3px 0;
    padding: 10px 15px;
  }
  .portfolio-filter li.active:after {
    width: 100%;
  }
}
@media (max-width: 640px){
  .portfolio-cols-3 .portfolio-item {
    width: 100%; 
  }
}

.owl-dots {
  text-align: center;
}
.owl-dots .owl-dot {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: top;
  border-radius: 50%;
  background: transparent;
  margin: 0 3px;
  border: 2px solid #484848;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
}
.owl-dots .owl-dot.active {
  background: #484848;
}


/*-----------------------------------------
*  Footer
-----------------------------------------*/
.footer {
  background: #fc6600;
  margin-top: -100px;
  padding: 150px 0 50px;
  text-align: center;
}
.footer p {
  margin: 0;
}
.footer .footer-logo {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
}
.footer .footer-logo span {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.footer .footer-logo span span {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  position: absolute;
  bottom: 7px;
  right: -4px;
  float: left;
  background: #fff;
}
.footer .social-icons {
  padding: 20px 0;
}
.footer .social-icons li a {
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  color: #fff;
}

/*-----------------------------------------
*  Background Properties
-----------------------------------------*/
.bg-no-repeat { background-repeat: no-repeat; }
.bg-repeat-x { background-repeat: repeat-x; }
.bg-repeat-y { background-repeat: repeat-y; }
.bg-cover { -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; }
.bg-center-center { background-position: center center; }
.bg-center-right { background-position: center right; }
.bg-center-left { background-position: center left; }
.bg-fixed { background-attachment: fixed;  }

/*==============================
  Margins
================================*/

/*Margin All*/
.m-auto-all { margin: auto;}
.m-0px { margin: 0;}
.m-5px {margin:5px}
.m-10px {margin:10px}
.m-15px {margin:15px}
.m-20px {margin:20px}
.m-25px {margin:25px}
.m-30px {margin:30px}
.m-35px {margin:35px}
.m-40px {margin:40px}
.m-45px {margin:45px}
.m-50px {margin:50px}
.m-55px {margin:55px}
.m-60px {margin:60px}
.m-65px {margin:65px}
.m-70px {margin:70px}
.m-75px {margin:75px}
.m-80px {margin:80px}
.m-85px {margin:85px}
.m-90px {margin:90px}
.m-95px {margin:95px}
.m-100px {margin:100px}

/*Margin top buttom*/
.m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
.m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
.m-10px-tb {margin-top:10px; margin-bottom:10px;}
.m-15px-tb {margin-top:15px; margin-bottom:15px;}
.m-20px-tb {margin-top:20px; margin-bottom:20px;}
.m-25px-tb {margin-top:25px; margin-bottom:25px;}
.m-30px-tb {margin-top:30px; margin-bottom:30px;}
.m-35px-tb {margin-top:35px; margin-bottom:35px;}
.m-40px-tb {margin-top:40px; margin-bottom:40px;}
.m-45px-tb {margin-top:45px; margin-bottom:45px;}
.m-50px-tb {margin-top:50px; margin-bottom:50px;}
.m-55px-tb {margin-top:55px; margin-bottom:55px;}
.m-60px-tb {margin-top:60px; margin-bottom:60px;}
.m-65px-tb {margin-top:65px; margin-bottom:65px;}
.m-70px-tb {margin-top:70px; margin-bottom:70px;}
.m-75px-tb {margin-top:75px; margin-bottom:75px;}
.m-80px-tb {margin-top:80px; margin-bottom:80px;}
.m-85px-tb {margin-top:85px; margin-bottom:85px;}
.m-90px-tb {margin-top:90px; margin-bottom:90px;}
.m-95px-tb {margin-top:95px; margin-bottom:95px;}
.m-100px-tb {margin-top:100px; margin-bottom: 100px;}

/*Margin left right*/
.m-0px-lr  {margin-left:0px; margin-right:0px}
.m-5px-lr  {margin-left:5px; margin-right:5px}
.m-10px-lr {margin-left:10px; margin-right:10px}
.m-15px-lr {margin-left:15px; margin-right:15px}
.m-20px-lr {margin-left:20px; margin-right:20px}
.m-25px-lr {margin-left:25px; margin-right:25px}
.m-30px-lr {margin-left:30px; margin-right:30px}
.m-35px-lr {margin-left:35px; margin-right:35px}
.m-40px-lr {margin-left:40px; margin-right:40px}
.m-45px-lr {margin-left:45px; margin-right:45px}
.m-50px-lr {margin-left:50px; margin-right:50px}
.m-55px-lr {margin-left:55px; margin-right:55px}
.m-60px-lr {margin-left:60px; margin-right:60px}
.m-65px-lr {margin-left:65px; margin-right:65px}
.m-70px-lr {margin-left:70px; margin-right:70px}
.m-75px-lr {margin-left:75px; margin-right:75px}
.m-80px-lr {margin-left:80px; margin-right:80px}
.m-85px-lr {margin-left:85px; margin-right:85px}
.m-90px-lr {margin-left:90px; margin-right:90px}
.m-95px-lr {margin-left:95px; margin-right:95px}
.m-100px-lr {margin-left:100px; margin-right:100px}


/*Margin top*/
.m-0px-t  {margin-top:0px}
.m-5px-t  {margin-top:5px}
.m-10px-t {margin-top:10px}
.m-15px-t {margin-top:15px}
.m-20px-t {margin-top:20px}
.m-25px-t {margin-top:25px}
.m-30px-t {margin-top:30px}
.m-35px-t {margin-top:35px}
.m-40px-t {margin-top:40px}
.m-45px-t {margin-top:45px}
.m-50px-t {margin-top:50px}
.m-55px-t {margin-top:55px}
.m-60px-t {margin-top:60px}
.m-65px-t {margin-top:65px}
.m-70px-t {margin-top:70px}
.m-75px-t {margin-top:75px}
.m-80px-t {margin-top:80px}
.m-85px-t {margin-top:85px}
.m-90px-t {margin-top:90px}
.m-95px-t {margin-top:95px}
.m-100px-t {margin-top:100px}

/*Margin Bottom*/
.m-0px-b {margin-bottom:0px}
.m-5px-b {margin-bottom:5px}
.m-10px-b {margin-bottom:10px}
.m-15px-b {margin-bottom:15px}
.m-20px-b {margin-bottom:20px}
.m-25px-b {margin-bottom:25px}
.m-30px-b {margin-bottom:30px}
.m-35px-b {margin-bottom:35px}
.m-40px-b {margin-bottom:40px}
.m-45px-b {margin-bottom:45px}
.m-50px-b {margin-bottom:50px}
.m-55px-b {margin-bottom:55px}
.m-60px-b {margin-bottom:60px}
.m-65px-b {margin-bottom:65px}
.m-70px-b {margin-bottom:70px}
.m-75px-b {margin-bottom:75px}
.m-80px-b {margin-bottom:80px}
.m-85px-b {margin-bottom:85px}
.m-90px-b {margin-bottom:90px}
.m-95px-b {margin-bottom:95px}
.m-100px-b {margin-bottom:100px}

/*Margin Left*/
.m-0px-l  {margin-left:0px}
.m-5px-l  {margin-left:5px}
.m-10px-l {margin-left:10px}
.m-15px-l {margin-left:15px}
.m-20px-l {margin-left:20px}
.m-25px-l {margin-left:25px}
.m-30px-l {margin-left:30px}
.m-35px-l {margin-left:35px}
.m-40px-l {margin-left:40px}
.m-45px-l {margin-left:45px}
.m-50px-l {margin-left:50px}
.m-55px-l {margin-left:55px}
.m-60px-l {margin-left:60px}
.m-65px-l {margin-left:65px}
.m-70px-l {margin-left:70px}
.m-75px-l {margin-left:75px}
.m-80px-l {margin-left:80px}
.m-85px-l {margin-left:85px}
.m-90px-l {margin-left:90px}
.m-95px-l {margin-left:95px}
.m-100px-l {margin-left:100px}

/*Margin right*/
.m-0px-r  {margin-right:0px}
.m-5px-r  {margin-right:5px}
.m-10px-r {margin-right:10px}
.m-15px-r {margin-right:15px}
.m-20px-r {margin-right:20px}
.m-25px-r {margin-right:25px}
.m-30px-r {margin-right:30px}
.m-35px-r {margin-right:35px}
.m-40px-r {margin-right:40px}
.m-45px-r {margin-right:45px}
.m-50px-r {margin-right:50px}
.m-55px-r {margin-right:55px}
.m-60px-r {margin-right:60px}
.m-65px-r {margin-right:65px}
.m-70px-r {margin-right:70px}
.m-75px-r {margin-right:75px}
.m-80px-r {margin-right:80px}
.m-85px-r {margin-right:85px}
.m-90px-r {margin-right:90px}
.m-95px-r {margin-right:95px}
.m-100px-r {margin-right:100px}


@media (max-width: 1200px){
  /*Margin All*/
  .lg-m-0px { margin: 0;}
  .lg-m-5px {margin:5px}
  .lg-m-10px {margin:10px}
  .lg-m-15px {margin:15px}
  .lg-m-20px {margin:20px}
  .lg-m-25px {margin:25px}
  .lg-m-30px {margin:30px}
  .lg-m-35px {margin:35px}
  .lg-m-40px {margin:40px}
  .lg-m-45px {margin:45px}
  .lg-m-50px {margin:50px}
  .lg-m-55px {margin:55px}
  .lg-m-60px {margin:60px}
  .lg-m-65px {margin:65px}
  .lg-m-70px {margin:70px}
  .lg-m-75px {margin:75px}
  .lg-m-80px {margin:80px}
  .lg-m-85px {margin:85px}
  .lg-m-90px {margin:90px}
  .lg-m-95px {margin:95px}
  .lg-m-100px {margin:100px}

  /*Margin top buttom*/
  .lg-m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
  .lg-m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
  .lg-m-10px-tb {margin-top:10px; margin-bottom:10px;}
  .lg-m-15px-tb {margin-top:15px; margin-bottom:15px;}
  .lg-m-20px-tb {margin-top:20px; margin-bottom:20px;}
  .lg-m-25px-tb {margin-top:25px; margin-bottom:25px;}
  .lg-m-30px-tb {margin-top:30px; margin-bottom:30px;}
  .lg-m-35px-tb {margin-top:35px; margin-bottom:35px;}
  .lg-m-40px-tb {margin-top:40px; margin-bottom:40px;}
  .lg-m-45px-tb {margin-top:45px; margin-bottom:45px;}
  .lg-m-50px-tb {margin-top:50px; margin-bottom:50px;}
  .lg-m-55px-tb {margin-top:55px; margin-bottom:55px;}
  .lg-m-60px-tb {margin-top:60px; margin-bottom:60px;}
  .lg-m-65px-tb {margin-top:65px; margin-bottom:65px;}
  .lg-m-70px-tb {margin-top:70px; margin-bottom:70px;}
  .lg-m-75px-tb {margin-top:75px; margin-bottom:75px;}
  .lg-m-80px-tb {margin-top:80px; margin-bottom:80px;}
  .lg-m-85px-tb {margin-top:85px; margin-bottom:85px;}
  .lg-m-90px-tb {margin-top:90px; margin-bottom:90px;}
  .lg-m-95px-tb {margin-top:95px; margin-bottom:95px;}
  .lg-m-100px-tb {margin-top:100px; margin-bottom: 100px;}

  /*Margin left right*/
  .lg-m-0px-lr  {margin-left:0px; margin-right:0px}
  .lg-m-5px-lr  {margin-left:5px; margin-right:5px}
  .lg-m-10px-lr {margin-left:10px; margin-right:10px}
  .lg-m-15px-lr {margin-left:15px; margin-right:15px}
  .lg-m-20px-lr {margin-left:20px; margin-right:20px}
  .lg-m-25px-lr {margin-left:25px; margin-right:25px}
  .lg-m-30px-lr {margin-left:30px; margin-right:30px}
  .lg-m-35px-lr {margin-left:35px; margin-right:35px}
  .lg-m-40px-lr {margin-left:40px; margin-right:40px}
  .lg-m-45px-lr {margin-left:45px; margin-right:45px}
  .lg-m-50px-lr {margin-left:50px; margin-right:50px}
  .lg-m-55px-lr {margin-left:55px; margin-right:55px}
  .lg-m-60px-lr {margin-left:60px; margin-right:60px}
  .lg-m-65px-lr {margin-left:65px; margin-right:65px}
  .lg-m-70px-lr {margin-left:70px; margin-right:70px}
  .lg-m-75px-lr {margin-left:75px; margin-right:75px}
  .lg-m-80px-lr {margin-left:80px; margin-right:80px}
  .lg-m-85px-lr {margin-left:85px; margin-right:85px}
  .lg-m-90px-lr {margin-left:90px; margin-right:90px}
  .lg-m-95px-lr {margin-left:95px; margin-right:95px}
  .lg-m-100px-lr {margin-left:100px; margin-right:100px}


  /*Margin top*/
  .lg-m-0px-t  {margin-top:0px}
  .lg-m-5px-t  {margin-top:5px}
  .lg-m-10px-t {margin-top:10px}
  .lg-m-15px-t {margin-top:15px}
  .lg-m-20px-t {margin-top:20px}
  .lg-m-25px-t {margin-top:25px}
  .lg-m-30px-t {margin-top:30px}
  .lg-m-35px-t {margin-top:35px}
  .lg-m-40px-t {margin-top:40px}
  .lg-m-45px-t {margin-top:45px}
  .lg-m-50px-t {margin-top:50px}
  .lg-m-55px-t {margin-top:55px}
  .lg-m-60px-t {margin-top:60px}
  .lg-m-65px-t {margin-top:65px}
  .lg-m-70px-t {margin-top:70px}
  .lg-m-75px-t {margin-top:75px}
  .lg-m-80px-t {margin-top:80px}
  .lg-m-85px-t {margin-top:85px}
  .lg-m-90px-t {margin-top:90px}
  .lg-m-95px-t {margin-top:95px}
  .lg-m-100px-t {margin-top:100px}

  /*Margin Bottom*/
  .lg-m-0px-b {margin-bottom:0px}
  .lg-m-5px-b {margin-bottom:5px}
  .lg-m-10px-b {margin-bottom:10px}
  .lg-m-15px-b {margin-bottom:15px}
  .lg-m-20px-b {margin-bottom:20px}
  .lg-m-25px-b {margin-bottom:25px}
  .lg-m-30px-b {margin-bottom:30px}
  .lg-m-35px-b {margin-bottom:35px}
  .lg-m-40px-b {margin-bottom:40px}
  .lg-m-45px-b {margin-bottom:45px}
  .lg-m-50px-b {margin-bottom:50px}
  .lg-m-55px-b {margin-bottom:55px}
  .lg-m-60px-b {margin-bottom:60px}
  .lg-m-65px-b {margin-bottom:65px}
  .lg-m-70px-b {margin-bottom:70px}
  .lg-m-75px-b {margin-bottom:75px}
  .lg-m-80px-b {margin-bottom:80px}
  .lg-m-85px-b {margin-bottom:85px}
  .lg-m-90px-b {margin-bottom:90px}
  .lg-m-95px-b {margin-bottom:95px}
  .lg-m-100px-b {margin-bottom:100px}

  /*Margin Left*/
  .lg-m-0px-l  {margin-left:0px}
  .lg-m-5px-l  {margin-left:5px}
  .lg-m-10px-l {margin-left:10px}
  .lg-m-15px-l {margin-left:15px}
  .lg-m-20px-l {margin-left:20px}
  .lg-m-25px-l {margin-left:25px}
  .lg-m-30px-l {margin-left:30px}
  .lg-m-35px-l {margin-left:35px}
  .lg-m-40px-l {margin-left:40px}
  .lg-m-45px-l {margin-left:45px}
  .lg-m-50px-l {margin-left:50px}
  .lg-m-55px-l {margin-left:55px}
  .lg-m-60px-l {margin-left:60px}
  .lg-m-65px-l {margin-left:65px}
  .lg-m-70px-l {margin-left:70px}
  .lg-m-75px-l {margin-left:75px}
  .lg-m-80px-l {margin-left:80px}
  .lg-m-85px-l {margin-left:85px}
  .lg-m-90px-l {margin-left:90px}
  .lg-m-95px-l {margin-left:95px}
  .lg-m-100px-l {margin-left:100px}

  /*Margin right*/
  .lg-m-0px-r  {margin-right:0px}
  .lg-m-5px-r  {margin-right:5px}
  .lg-m-10px-r {margin-right:10px}
  .lg-m-15px-r {margin-right:15px}
  .lg-m-20px-r {margin-right:20px}
  .lg-m-25px-r {margin-right:25px}
  .lg-m-30px-r {margin-right:30px}
  .lg-m-35px-r {margin-right:35px}
  .lg-m-40px-r {margin-right:40px}
  .lg-m-45px-r {margin-right:45px}
  .lg-m-50px-r {margin-right:50px}
  .lg-m-55px-r {margin-right:55px}
  .lg-m-60px-r {margin-right:60px}
  .lg-m-65px-r {margin-right:65px}
  .lg-m-70px-r {margin-right:70px}
  .lg-m-75px-r {margin-right:75px}
  .lg-m-80px-r {margin-right:80px}
  .lg-m-85px-r {margin-right:85px}
  .lg-m-90px-r {margin-right:90px}
  .lg-m-95px-r {margin-right:95px}
  .lg-m-100px-r {margin-right:100px}
}

@media (max-width: 991px){
  /*Margin All*/
  .md-m-0px { margin: 0;}
  .md-m-5px {margin:5px}
  .md-m-10px {margin:10px}
  .md-m-15px {margin:15px}
  .md-m-20px {margin:20px}
  .md-m-25px {margin:25px}
  .md-m-30px {margin:30px}
  .md-m-35px {margin:35px}
  .md-m-40px {margin:40px}
  .md-m-45px {margin:45px}
  .md-m-50px {margin:50px}
  .md-m-55px {margin:55px}
  .md-m-60px {margin:60px}
  .md-m-65px {margin:65px}
  .md-m-70px {margin:70px}
  .md-m-75px {margin:75px}
  .md-m-80px {margin:80px}
  .md-m-85px {margin:85px}
  .md-m-90px {margin:90px}
  .md-m-95px {margin:95px}
  .md-m-100px {margin:100px}

  /*Margin top buttom*/
  .md-m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
  .md-m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
  .md-m-10px-tb {margin-top:10px; margin-bottom:10px;}
  .md-m-15px-tb {margin-top:15px; margin-bottom:15px;}
  .md-m-20px-tb {margin-top:20px; margin-bottom:20px;}
  .md-m-25px-tb {margin-top:25px; margin-bottom:25px;}
  .md-m-30px-tb {margin-top:30px; margin-bottom:30px;}
  .md-m-35px-tb {margin-top:35px; margin-bottom:35px;}
  .md-m-40px-tb {margin-top:40px; margin-bottom:40px;}
  .md-m-45px-tb {margin-top:45px; margin-bottom:45px;}
  .md-m-50px-tb {margin-top:50px; margin-bottom:50px;}
  .md-m-55px-tb {margin-top:55px; margin-bottom:55px;}
  .md-m-60px-tb {margin-top:60px; margin-bottom:60px;}
  .md-m-65px-tb {margin-top:65px; margin-bottom:65px;}
  .md-m-70px-tb {margin-top:70px; margin-bottom:70px;}
  .md-m-75px-tb {margin-top:75px; margin-bottom:75px;}
  .md-m-80px-tb {margin-top:80px; margin-bottom:80px;}
  .md-m-85px-tb {margin-top:85px; margin-bottom:85px;}
  .md-m-90px-tb {margin-top:90px; margin-bottom:90px;}
  .md-m-95px-tb {margin-top:95px; margin-bottom:95px;}
  .md-m-100px-tb {margin-top:100px; margin-bottom: 100px;}

  /*Margin left right*/
  .md-m-0px-lr  {margin-left:0px; margin-right:0px}
  .md-m-5px-lr  {margin-left:5px; margin-right:5px}
  .md-m-10px-lr {margin-left:10px; margin-right:10px}
  .md-m-15px-lr {margin-left:15px; margin-right:15px}
  .md-m-20px-lr {margin-left:20px; margin-right:20px}
  .md-m-25px-lr {margin-left:25px; margin-right:25px}
  .md-m-30px-lr {margin-left:30px; margin-right:30px}
  .md-m-35px-lr {margin-left:35px; margin-right:35px}
  .md-m-40px-lr {margin-left:40px; margin-right:40px}
  .md-m-45px-lr {margin-left:45px; margin-right:45px}
  .md-m-50px-lr {margin-left:50px; margin-right:50px}
  .md-m-55px-lr {margin-left:55px; margin-right:55px}
  .md-m-60px-lr {margin-left:60px; margin-right:60px}
  .md-m-65px-lr {margin-left:65px; margin-right:65px}
  .md-m-70px-lr {margin-left:70px; margin-right:70px}
  .md-m-75px-lr {margin-left:75px; margin-right:75px}
  .md-m-80px-lr {margin-left:80px; margin-right:80px}
  .md-m-85px-lr {margin-left:85px; margin-right:85px}
  .md-m-90px-lr {margin-left:90px; margin-right:90px}
  .md-m-95px-lr {margin-left:95px; margin-right:95px}
  .md-m-100px-lr {margin-left:100px; margin-right:100px}


  /*Margin top*/
  .md-m-0px-t  {margin-top:0px}
  .md-m-5px-t  {margin-top:5px}
  .md-m-10px-t {margin-top:10px}
  .md-m-15px-t {margin-top:15px}
  .md-m-20px-t {margin-top:20px}
  .md-m-25px-t {margin-top:25px}
  .md-m-30px-t {margin-top:30px}
  .md-m-35px-t {margin-top:35px}
  .md-m-40px-t {margin-top:40px}
  .md-m-45px-t {margin-top:45px}
  .md-m-50px-t {margin-top:50px}
  .md-m-55px-t {margin-top:55px}
  .md-m-60px-t {margin-top:60px}
  .md-m-65px-t {margin-top:65px}
  .md-m-70px-t {margin-top:70px}
  .md-m-75px-t {margin-top:75px}
  .md-m-80px-t {margin-top:80px}
  .md-m-85px-t {margin-top:85px}
  .md-m-90px-t {margin-top:90px}
  .md-m-95px-t {margin-top:95px}
  .md-m-100px-t {margin-top:100px}

  /*Margin Bottom*/
  .md-m-0px-b {margin-bottom:0px}
  .md-m-5px-b {margin-bottom:5px}
  .md-m-10px-b {margin-bottom:10px}
  .md-m-15px-b {margin-bottom:15px}
  .md-m-20px-b {margin-bottom:20px}
  .md-m-25px-b {margin-bottom:25px}
  .md-m-30px-b {margin-bottom:30px}
  .md-m-35px-b {margin-bottom:35px}
  .md-m-40px-b {margin-bottom:40px}
  .md-m-45px-b {margin-bottom:45px}
  .md-m-50px-b {margin-bottom:50px}
  .md-m-55px-b {margin-bottom:55px}
  .md-m-60px-b {margin-bottom:60px}
  .md-m-65px-b {margin-bottom:65px}
  .md-m-70px-b {margin-bottom:70px}
  .md-m-75px-b {margin-bottom:75px}
  .md-m-80px-b {margin-bottom:80px}
  .md-m-85px-b {margin-bottom:85px}
  .md-m-90px-b {margin-bottom:90px}
  .md-m-95px-b {margin-bottom:95px}
  .md-m-100px-b {margin-bottom:100px}

  /*Margin Left*/
  .md-m-0px-l  {margin-left:0px}
  .md-m-5px-l  {margin-left:5px}
  .md-m-10px-l {margin-left:10px}
  .md-m-15px-l {margin-left:15px}
  .md-m-20px-l {margin-left:20px}
  .md-m-25px-l {margin-left:25px}
  .md-m-30px-l {margin-left:30px}
  .md-m-35px-l {margin-left:35px}
  .md-m-40px-l {margin-left:40px}
  .md-m-45px-l {margin-left:45px}
  .md-m-50px-l {margin-left:50px}
  .md-m-55px-l {margin-left:55px}
  .md-m-60px-l {margin-left:60px}
  .md-m-65px-l {margin-left:65px}
  .md-m-70px-l {margin-left:70px}
  .md-m-75px-l {margin-left:75px}
  .md-m-80px-l {margin-left:80px}
  .md-m-85px-l {margin-left:85px}
  .md-m-90px-l {margin-left:90px}
  .md-m-95px-l {margin-left:95px}
  .md-m-100px-l {margin-left:100px}

  /*Margin right*/
  .md-m-0px-r  {margin-right:0px}
  .md-m-5px-r  {margin-right:5px}
  .md-m-10px-r {margin-right:10px}
  .md-m-15px-r {margin-right:15px}
  .md-m-20px-r {margin-right:20px}
  .md-m-25px-r {margin-right:25px}
  .md-m-30px-r {margin-right:30px}
  .md-m-35px-r {margin-right:35px}
  .md-m-40px-r {margin-right:40px}
  .md-m-45px-r {margin-right:45px}
  .md-m-50px-r {margin-right:50px}
  .md-m-55px-r {margin-right:55px}
  .md-m-60px-r {margin-right:60px}
  .md-m-65px-r {margin-right:65px}
  .md-m-70px-r {margin-right:70px}
  .md-m-75px-r {margin-right:75px}
  .md-m-80px-r {margin-right:80px}
  .md-m-85px-r {margin-right:85px}
  .md-m-90px-r {margin-right:90px}
  .md-m-95px-r {margin-right:95px}
  .md-m-100px-r {margin-right:100px}
}


@media (max-width: 767px){
  /*Margin All*/
  .sm-m-0px { margin: 0; }
  .sm-m-5px {margin:5px}
  .sm-m-10px {margin:10px}
  .sm-m-15px {margin:15px}
  .sm-m-20px {margin:20px}
  .sm-m-25px {margin:25px}
  .sm-m-30px {margin:30px}
  .sm-m-35px {margin:35px}
  .sm-m-40px {margin:40px}
  .sm-m-45px {margin:45px}
  .sm-m-50px {margin:50px}
  .sm-m-55px {margin:55px}
  .sm-m-60px {margin:60px}
  .sm-m-65px {margin:65px}
  .sm-m-70px {margin:70px}
  .sm-m-75px {margin:75px}
  .sm-m-80px {margin:80px}
  .sm-m-85px {margin:85px}
  .sm-m-90px {margin:90px}
  .sm-m-95px {margin:95px}
  .sm-m-100px {margin:100px}

  /*Margin top buttom*/
  .sm-m-0px-tb  {margin-top:0px;  margin-bottom:0px;}
  .sm-m-5px-tb  {margin-top:5px;  margin-bottom:5px;}
  .sm-m-10px-tb {margin-top:10px; margin-bottom:10px;}
  .sm-m-15px-tb {margin-top:15px; margin-bottom:15px;}
  .sm-m-20px-tb {margin-top:20px; margin-bottom:20px;}
  .sm-m-25px-tb {margin-top:25px; margin-bottom:25px;}
  .sm-m-30px-tb {margin-top:30px; margin-bottom:30px;}
  .sm-m-35px-tb {margin-top:35px; margin-bottom:35px;}
  .sm-m-40px-tb {margin-top:40px; margin-bottom:40px;}
  .sm-m-45px-tb {margin-top:45px; margin-bottom:45px;}
  .sm-m-50px-tb {margin-top:50px; margin-bottom:50px;}
  .sm-m-55px-tb {margin-top:55px; margin-bottom:55px;}
  .sm-m-60px-tb {margin-top:60px; margin-bottom:60px;}
  .sm-m-65px-tb {margin-top:65px; margin-bottom:65px;}
  .sm-m-70px-tb {margin-top:70px; margin-bottom:70px;}
  .sm-m-75px-tb {margin-top:75px; margin-bottom:75px;}
  .sm-m-80px-tb {margin-top:80px; margin-bottom:80px;}
  .sm-m-85px-tb {margin-top:85px; margin-bottom:85px;}
  .sm-m-90px-tb {margin-top:90px; margin-bottom:90px;}
  .sm-m-95px-tb {margin-top:95px; margin-bottom:95px;}
  .sm-m-100px-tb {margin-top:100px; margin-bottom: 100px;}

  /*Margin left right*/
  .sm-m-0px-lr  {margin-left:0px; margin-right:0px}
  .sm-m-5px-lr  {margin-left:5px; margin-right:5px}
  .sm-m-10px-lr {margin-left:10px; margin-right:10px}
  .sm-m-15px-lr {margin-left:15px; margin-right:15px}
  .sm-m-20px-lr {margin-left:20px; margin-right:20px}
  .sm-m-25px-lr {margin-left:25px; margin-right:25px}
  .sm-m-30px-lr {margin-left:30px; margin-right:30px}
  .sm-m-35px-lr {margin-left:35px; margin-right:35px}
  .sm-m-40px-lr {margin-left:40px; margin-right:40px}
  .sm-m-45px-lr {margin-left:45px; margin-right:45px}
  .sm-m-50px-lr {margin-left:50px; margin-right:50px}
  .sm-m-55px-lr {margin-left:55px; margin-right:55px}
  .sm-m-60px-lr {margin-left:60px; margin-right:60px}
  .sm-m-65px-lr {margin-left:65px; margin-right:65px}
  .sm-m-70px-lr {margin-left:70px; margin-right:70px}
  .sm-m-75px-lr {margin-left:75px; margin-right:75px}
  .sm-m-80px-lr {margin-left:80px; margin-right:80px}
  .sm-m-85px-lr {margin-left:85px; margin-right:85px}
  .sm-m-90px-lr {margin-left:90px; margin-right:90px}
  .sm-m-95px-lr {margin-left:95px; margin-right:95px}
  .sm-m-100px-lr {margin-left:100px; margin-right:100px}

  /*Margin top*/
  .sm-m-0px-t  {margin-top:0px}
  .sm-m-5px-t  {margin-top:5px}
  .sm-m-10px-t {margin-top:10px}
  .sm-m-15px-t {margin-top:15px}
  .sm-m-20px-t {margin-top:20px}
  .sm-m-25px-t {margin-top:25px}
  .sm-m-30px-t {margin-top:30px}
  .sm-m-35px-t {margin-top:35px}
  .sm-m-40px-t {margin-top:40px}
  .sm-m-45px-t {margin-top:45px}
  .sm-m-50px-t {margin-top:50px}
  .sm-m-55px-t {margin-top:55px}
  .sm-m-60px-t {margin-top:60px}
  .sm-m-65px-t {margin-top:65px}
  .sm-m-70px-t {margin-top:70px}
  .sm-m-75px-t {margin-top:75px}
  .sm-m-80px-t {margin-top:80px}
  .sm-m-85px-t {margin-top:85px}
  .sm-m-90px-t {margin-top:90px}
  .sm-m-95px-t {margin-top:95px}
  .sm-m-100px-t {margin-top:100px}

  /*Margin Bottom*/
  .sm-m-0px-b {margin-bottom:0px}
  .sm-m-5px-b {margin-bottom:5px}
  .sm-m-10px-b {margin-bottom:10px}
  .sm-m-15px-b {margin-bottom:15px}
  .sm-m-20px-b {margin-bottom:20px}
  .sm-m-25px-b {margin-bottom:25px}
  .sm-m-30px-b {margin-bottom:30px}
  .sm-m-35px-b {margin-bottom:35px}
  .sm-m-40px-b {margin-bottom:40px}
  .sm-m-45px-b {margin-bottom:45px}
  .sm-m-50px-b {margin-bottom:50px}
  .sm-m-55px-b {margin-bottom:55px}
  .sm-m-60px-b {margin-bottom:60px}
  .sm-m-65px-b {margin-bottom:65px}
  .sm-m-70px-b {margin-bottom:70px}
  .sm-m-75px-b {margin-bottom:75px}
  .sm-m-80px-b {margin-bottom:80px}
  .sm-m-85px-b {margin-bottom:85px}
  .sm-m-90px-b {margin-bottom:90px}
  .sm-m-95px-b {margin-bottom:95px}
  .sm-m-100px-b {margin-bottom:100px}

  /*Margin Left*/
  .sm-m-0px-l  {margin-left:0px}
  .sm-m-5px-l  {margin-left:5px}
  .sm-m-10px-l {margin-left:10px}
  .sm-m-15px-l {margin-left:15px}
  .sm-m-20px-l {margin-left:20px}
  .sm-m-25px-l {margin-left:25px}
  .sm-m-30px-l {margin-left:30px}
  .sm-m-35px-l {margin-left:35px}
  .sm-m-40px-l {margin-left:40px}
  .sm-m-45px-l {margin-left:45px}
  .sm-m-50px-l {margin-left:50px}
  .sm-m-55px-l {margin-left:55px}
  .sm-m-60px-l {margin-left:60px}
  .sm-m-65px-l {margin-left:65px}
  .sm-m-70px-l {margin-left:70px}
  .sm-m-75px-l {margin-left:75px}
  .sm-m-80px-l {margin-left:80px}
  .sm-m-85px-l {margin-left:85px}
  .sm-m-90px-l {margin-left:90px}
  .sm-m-95px-l {margin-left:95px}
  .sm-m-100px-l {margin-left:100px}

  /*Margin right*/
  .sm-m-0px-r  {margin-right:0px}
  .sm-m-5px-r  {margin-right:5px}
  .sm-m-10px-r {margin-right:10px}
  .sm-m-15px-r {margin-right:15px}
  .sm-m-20px-r {margin-right:20px}
  .sm-m-25px-r {margin-right:25px}
  .sm-m-30px-r {margin-right:30px}
  .sm-m-35px-r {margin-right:35px}
  .sm-m-40px-r {margin-right:40px}
  .sm-m-45px-r {margin-right:45px}
  .sm-m-50px-r {margin-right:50px}
  .sm-m-55px-r {margin-right:55px}
  .sm-m-60px-r {margin-right:60px}
  .sm-m-65px-r {margin-right:65px}
  .sm-m-70px-r {margin-right:70px}
  .sm-m-75px-r {margin-right:75px}
  .sm-m-80px-r {margin-right:80px}
  .sm-m-85px-r {margin-right:85px}
  .sm-m-90px-r {margin-right:90px}
  .sm-m-95px-r {margin-right:95px}
  .sm-m-100px-r {margin-right:100px}
}

/*==============================
  Padding
================================*/

/*Padding All*/
.p-0px { padding: 0; }
.p-5px {padding: 5px}
.p-10px {padding:10px}
.p-15px {padding:15px}
.p-20px {padding:20px}
.p-25px {padding:25px}
.p-30px {padding:30px}
.p-35px {padding:35px}
.p-40px {padding:40px}
.p-45px {padding:45px}
.p-50px {padding:50px}
.p-55px {padding:55px}
.p-60px {padding:60px}
.p-65px {padding:65px}
.p-70px {padding:70px}
.p-75px {padding:75px}
.p-80px {padding:80px}
.p-85px {padding:85px}
.p-90px {padding:90px}
.p-95px {padding:95px}
.p-100px {padding:100px}

/*Padding Left Right*/
.p-0px-lr { padding-left: 0; ; padding-right: 0;  }
.p-5px-lr { padding-left: 5px; padding-right: 5px }
.p-10px-lr {padding-left:10px; padding-right:10px }
.p-15px-lr {padding-left:15px; padding-right:15px }
.p-20px-lr {padding-left:20px; padding-right:20px }
.p-25px-lr {padding-left:25px; padding-right:25px }
.p-30px-lr {padding-left:30px; padding-right:30px }
.p-35px-lr {padding-left:35px; padding-right:35px }
.p-40px-lr {padding-left:40px; padding-right:40px }
.p-45px-lr {padding-left:45px; padding-right:45px }
.p-50px-lr {padding-left:50px; padding-right:50px }
.p-55px-lr {padding-left:55px; padding-right:55px }
.p-60px-lr {padding-left:60px; padding-right:60px }
.p-65px-lr {padding-left:65px; padding-right:65px }
.p-70px-lr {padding-left:70px; padding-right:70px }
.p-75px-lr {padding-left:75px; padding-right:75px }
.p-80px-lr {padding-left:80px; padding-right:80px }
.p-85px-lr {padding-left:85px; padding-right:85px }
.p-90px-lr {padding-left:90px; padding-right:90px }
.p-95px-lr {padding-left:95px; padding-right:95px }
.p-100px-lr {padding-left:100px; padding-right:100px }

/*Padding Top Bottm*/
.p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
.p-5px-tb {padding-top:  5px; padding-bottom:  5px }
.p-10px-tb {padding-top: 10px; padding-bottom: 10px }
.p-15px-tb {padding-top: 15px; padding-bottom: 15px }
.p-20px-tb {padding-top: 20px; padding-bottom: 20px }
.p-25px-tb {padding-top: 25px; padding-bottom: 25px }
.p-30px-tb {padding-top: 30px; padding-bottom: 30px }
.p-35px-tb {padding-top: 35px; padding-bottom: 35px }
.p-40px-tb {padding-top: 40px; padding-bottom: 40px }
.p-45px-tb {padding-top: 45px; padding-bottom: 45px }
.p-50px-tb {padding-top: 50px; padding-bottom: 50px }
.p-55px-tb {padding-top: 55px; padding-bottom: 55px }
.p-60px-tb {padding-top: 60px; padding-bottom: 60px }
.p-65px-tb {padding-top: 65px; padding-bottom: 65px }
.p-70px-tb {padding-top: 70px; padding-bottom: 70px }
.p-75px-tb {padding-top: 75px; padding-bottom: 75px }
.p-80px-tb {padding-top: 80px; padding-bottom: 80px }
.p-85px-tb {padding-top: 85px; padding-bottom: 85px }
.p-90px-tb {padding-top: 90px; padding-bottom: 90px }
.p-95px-tb {padding-top: 95px; padding-bottom: 95px }
.p-100px-tb {padding-top: 100px; padding-bottom: 100px }


/*Padding top*/
.p-0px-t  {padding-top:0px}
.p-5px-t  {padding-top:5px}
.p-10px-t {padding-top:10px}
.p-15px-t {padding-top:15px}
.p-20px-t {padding-top:20px}
.p-25px-t {padding-top:25px}
.p-30px-t {padding-top:30px}
.p-35px-t {padding-top:35px}
.p-40px-t {padding-top:40px}
.p-45px-t {padding-top:45px}
.p-50px-t {padding-top:50px}
.p-55px-t {padding-top:55px}
.p-60px-t {padding-top:60px}
.p-65px-t {padding-top:65px}
.p-70px-t {padding-top:70px}
.p-75px-t {padding-top:75px}
.p-80px-t {padding-top:80px}
.p-85px-t {padding-top:85px}
.p-90px-t {padding-top:90px}
.p-95px-t {padding-top:95px}
.p-100px-t {padding-top:100px}

/*Padding Bottom*/
.p-0px-b {padding-bottom:0px}
.p-5px-b {padding-bottom:5px}
.p-10px-b {padding-bottom:10px}
.p-15px-b {padding-bottom:15px}
.p-20px-b {padding-bottom:20px}
.p-25px-b {padding-bottom:25px}
.p-30px-b {padding-bottom:30px}
.p-35px-b {padding-bottom:35px}
.p-40px-b {padding-bottom:40px}
.p-45px-b {padding-bottom:45px}
.p-50px-b {padding-bottom:50px}
.p-55px-b {padding-bottom:55px}
.p-60px-b {padding-bottom:60px}
.p-65px-b {padding-bottom:65px}
.p-70px-b {padding-bottom:70px}
.p-75px-b {padding-bottom:75px}
.p-80px-b {padding-bottom:80px}
.p-85px-b {padding-bottom:85px}
.p-90px-b {padding-bottom:90px}
.p-95px-b {padding-bottom:95px}
.p-100px-b {padding-bottom:100px}

/*Padding Left*/
.p-0px-l  {padding-left:0px}
.p-5px-l  {padding-left:5px}
.p-10px-l {padding-left:10px}
.p-15px-l {padding-left:15px}
.p-20px-l {padding-left:20px}
.p-25px-l {padding-left:25px}
.p-30px-l {padding-left:30px}
.p-35px-l {padding-left:35px}
.p-40px-l {padding-left:40px}
.p-45px-l {padding-left:45px}
.p-50px-l {padding-left:50px}
.p-55px-l {padding-left:55px}
.p-60px-l {padding-left:60px}
.p-65px-l {padding-left:65px}
.p-70px-l {padding-left:70px}
.p-75px-l {padding-left:75px}
.p-80px-l {padding-left:80px}
.p-85px-l {padding-left:85px}
.p-90px-l {padding-left:90px}
.p-95px-l {padding-left:95px}
.p-100px-l {padding-left:100px}

/*Padding right*/
.p-0px-r  {padding-right:0px}
.p-5px-r  {padding-right:5px}
.p-10px-r {padding-right:10px}
.p-15px-r {padding-right:15px}
.p-20px-r {padding-right:20px}
.p-25px-r {padding-right:25px}
.p-30px-r {padding-right:30px}
.p-35px-r {padding-right:35px}
.p-40px-r {padding-right:40px}
.p-45px-r {padding-right:45px}
.p-50px-r {padding-right:50px}
.p-55px-r {padding-right:55px}
.p-60px-r {padding-right:60px}
.p-65px-r {padding-right:65px}
.p-70px-r {padding-right:70px}
.p-75px-r {padding-right:75px}
.p-80px-r {padding-right:80px}
.p-85px-r {padding-right:85px}
.p-90px-r {padding-right:90px}
.p-95px-r {padding-right:95px}
.p-100px-r {padding-right:100px}


/*Padding All %*/
.p-1 {padding:1%;}
.p-1-half {padding:1.5%;}
.p-2 {padding:2%;}
.p-2-half {padding:2.5%;}
.p-3 {padding:3%;}
.p-3-half {padding:3.5%;}
.p-4 {padding:4%;}
.p-4-half {padding:4.5%;}
.p-5 {padding:5%;}
.p-5-half {padding:5.5%;}
.p-6 {padding:6%;}
.p-6-half {padding:6.5%;}
.p-7 {padding:7%;}
.p-7-half {padding:7.5%;}
.p-8 {padding:8%;}
.p-8-half {padding:8.5%;}
.p-9 {padding:9%;}
.p-9-half {padding:9.5%;}
.p-10 {padding:10%;}
.p-10-half {padding:10.5%;}
.p-11 {padding:11%;}
.p-11-half {padding:11.5%;}
.p-12 {padding:12%;}
.p-12-half {padding:12.5%;}
.p-13 {padding:13%;}
.p-13-half {padding:13.5%;}
.p-14 {padding:14%;}
.p-14-half {padding:14.5%;}
.p-15 {padding:15%;}
.p-15-half {padding:15.5%;}
.p-16 {padding:16%;}
.p-16-half {padding:16.5%;}
.p-17 {padding:17%;}
.p-17-half {padding:17.5%;}
.p-18 {padding:18%;}
.p-18-half {padding:18.5%;}
.p-19 {padding:19%;}
.p-19-half {padding:19.5%;}
.p-20 {padding:20%;}
.p-20-half {padding:20.5%;}
.p-21 {padding:21%;}
.p-21-half {padding:21.5%;}
.p-22 {padding:22%;}
.p-22-half {padding:22.5%;}
.p-23 {padding:23%;}
.p-23-half {padding:23.5%;}
.p-24 {padding:24%;}
.p-24-half {padding:24.5%;}
.p-25 {padding:25%;}
.p-25-half {padding:25.5%;}

.p-1-l {padding-left:1%;}
.p-1-half-l {padding-left:1.5%;}
.p-2-l {padding-left:2%;}
.p-2-half-l {padding-left:2.5%;}
.p-3-l {padding-left:3%;}
.p-3-half-l {padding-left:3.5%;}
.p-4-l {padding-left:4%;}
.p-4-half-l {padding-left:4.5%;}
.p-5-l {padding-left:5%;}
.p-5-half-l {padding-left:5.5%;}
.p-6-l {padding-left:6%;}
.p-6-half-l {padding-left:6.5%;}
.p-7-l {padding-left:7%;}
.p-7-half-l {padding-left:7.5%;}
.p-8-l {padding-left:8%;}
.p-8-half-l {padding-left:8.5%;}
.p-9-l {padding-left:9%;}
.p-9-half-l {padding-left:9.5%;}
.p-10-l {padding-left:10%;}
.p-10-half-l {padding-left:10.5%;}
.p-11-l {padding-left:11%;}
.p-11-half-l {padding-left:11.5%;}
.p-12-l {padding-left:12%;}
.p-12-half-l {padding-left:12.5%;}
.p-13-l {padding-left:13%;}
.p-13-half-l {padding-left:13.5%;}
.p-14-l {padding-left:14%;}
.p-14-half-l {padding-left:14.5%;}
.p-15-l {padding-left:15%;}
.p-15-half-l {padding-left:15.5%;}
.p-16-l {padding-left:16%;}
.p-16-half-l {padding-left:16.5%;}
.p-17-l {padding-left:17%;}
.p-17-half-l {padding-left:17.5%;}
.p-18-l {padding-left:18%;}
.p-18-half-l {padding-left:18.5%;}
.p-19-l {padding-left:19%;}
.p-19-half-l {padding-left:19.5%;}
.p-20-l {padding-left:20%;}
.p-20-half-l {padding-left:20.5%;}
.p-21-l {padding-left:21%;}
.p-21-half-l {padding-left:21.5%;}
.p-22-l {padding-left:22%;}
.p-22-half-l {padding-left:22.5%;}
.p-23-l {padding-left:23%;}
.p-23-half-l {padding-left:23.5%;}
.p-24-l {padding-left:24%;}
.p-24-half-l {padding-left:24.5%;}
.p-25-l {padding-left:25%;}
.p-25-half-l {padding-left:25.5%;}


.p-1-r {padding-right: 1%;}
.p-1-half-r {padding-right: 1.5%;}
.p-2-r {padding-right: 2%;}
.p-2-half-r {padding-right: 2.5%;}
.p-3-r {padding-right: 3%;}
.p-3-half-r {padding-right: 3.5%;}
.p-4-r {padding-right: 4%;}
.p-4-half-r {padding-right: 4.5%;}
.p-5-r {padding-right: 5%;}
.p-5-half-r {padding-right: 5.5%;}
.p-6-r {padding-right: 6%;}
.p-6-half-r {padding-right: 6.5%;}
.p-7-r {padding-right: 7%;}
.p-7-half-r {padding-right: 7.5%;}
.p-8-r {padding-right: 8%;}
.p-8-half-r {padding-right: 8.5%;}
.p-9-r {padding-right: 9%;}
.p-9-half-r {padding-right: 9.5%;}
.p-10-r {padding-right: 10%;}
.p-10-half-r {padding-right: 10.5%;}
.p-11-r {padding-right: 11%;}
.p-11-half-r {padding-right: 11.5%;}
.p-12-r {padding-right: 12%;}
.p-12-half-r {padding-right: 12.5%;}
.p-13-r {padding-right: 13%;}
.p-13-half-r {padding-right: 13.5%;}
.p-14-r {padding-right: 14%;}
.p-14-half-r {padding-right: 14.5%;}
.p-15-r {padding-right: 15%;}
.p-15-half-r {padding-right: 15.5%;}
.p-16-r {padding-right: 16%;}
.p-16-half-r {padding-right: 16.5%;}
.p-17-r {padding-right: 17%;}
.p-17-half-r {padding-right: 17.5%;}
.p-18-r {padding-right: 18%;}
.p-18-half-r {padding-right: 18.5%;}
.p-19-r {padding-right: 19%;}
.p-19-half-r {padding-right: 19.5%;}
.p-20-r {padding-right: 20%;}
.p-20-half-r {padding-right: 20.5%;}
.p-21-r {padding-right: 21%;}
.p-21-half-r {padding-right: 21.5%;}
.p-22-r {padding-right: 22%;}
.p-22-half-r {padding-right: 22.5%;}
.p-23-r {padding-right: 23%;}
.p-23-half-r {padding-right: 23.5%;}
.p-24-r {padding-right: 24%;}
.p-24-half-r {padding-right: 24.5%;}
.p-25-r {padding-right: 25%;}
.p-25-half-r {padding-right: 25.5%;}

.p-1-t {padding-top: 1%;}
.p-1-half-t {padding-top: 1.5%;}
.p-2-t {padding-top: 2%;}
.p-2-half-t {padding-top: 2.5%;}
.p-3-t {padding-top: 3%;}
.p-3-half-t {padding-top: 3.5%;}
.p-4-t {padding-top: 4%;}
.p-4-half-t {padding-top: 4.5%;}
.p-5-t {padding-top: 5%;}
.p-5-half-t {padding-top: 5.5%;}
.p-6-t {padding-top: 6%;}
.p-6-half-t {padding-top: 6.5%;}
.p-7-t {padding-top: 7%;}
.p-7-half-t {padding-top: 7.5%;}
.p-8-t {padding-top: 8%;}
.p-8-half-t {padding-top: 8.5%;}
.p-9-t {padding-top: 9%;}
.p-9-half-t {padding-top: 9.5%;}
.p-10-t {padding-top: 10%;}
.p-10-half-t {padding-top: 10.5%;}
.p-11-t {padding-top: 11%;}
.p-11-half-t {padding-top: 11.5%;}
.p-12-t {padding-top: 12%;}
.p-12-half-t {padding-top: 12.5%;}
.p-13-t {padding-top: 13%;}
.p-13-half-t {padding-top: 13.5%;}
.p-14-t {padding-top: 14%;}
.p-14-half-t {padding-top: 14.5%;}
.p-15-t {padding-top: 15%;}
.p-15-half-t {padding-top: 15.5%;}
.p-16-t {padding-top: 16%;}
.p-16-half-t {padding-top: 16.5%;}
.p-17-t {padding-top: 17%;}
.p-17-half-t {padding-top: 17.5%;}
.p-18-t {padding-top: 18%;}
.p-18-half-t {padding-top: 18.5%;}
.p-19-t {padding-top: 19%;}
.p-19-half-t {padding-top: 19.5%;}
.p-20-t {padding-top: 20%;}
.p-20-half-t {padding-top: 20.5%;}
.p-21-t {padding-top: 21%;}
.p-21-half-t {padding-top: 21.5%;}
.p-22-t {padding-top: 22%;}
.p-22-half-t {padding-top: 22.5%;}
.p-23-t {padding-top: 23%;}
.p-23-half-t {padding-top: 23.5%;}
.p-24-t {padding-top: 24%;}
.p-24-half-t {padding-top: 24.5%;}
.p-25-t {padding-top: 25%;}
.p-25-half-t {padding-top: 25.5%;}

.p-1-b {padding-bottom: 1%;}
.p-1-half-b {padding-bottom: 1.5%;}
.p-2-b {padding-bottom: 2%;}
.p-2-half-b {padding-bottom: 2.5%;}
.p-3-b {padding-bottom: 3%;}
.p-3-half-b {padding-bottom: 3.5%;}
.p-4-b {padding-bottom: 4%;}
.p-4-half-b {padding-bottom: 4.5%;}
.p-5-b {padding-bottom: 5%;}
.p-5-half-b {padding-bottom: 5.5%;}
.p-6-b {padding-bottom: 6%;}
.p-6-half-b {padding-bottom: 6.5%;}
.p-7-b {padding-bottom: 7%;}
.p-7-half-b {padding-bottom: 7.5%;}
.p-8-b {padding-bottom: 8%;}
.p-8-half-b {padding-bottom: 8.5%;}
.p-9-b {padding-bottom: 9%;}
.p-9-half-b {padding-bottom: 9.5%;}
.p-10-b {padding-bottom: 10%;}
.p-10-half-b {padding-bottom: 10.5%;}
.p-11-b {padding-bottom: 11%;}
.p-11-half-b {padding-bottom: 11.5%;}
.p-12-b {padding-bottom: 12%;}
.p-12-half-b {padding-bottom: 12.5%;}
.p-13-b {padding-bottom: 13%;}
.p-13-half-b {padding-bottom: 13.5%;}
.p-14-b {padding-bottom: 14%;}
.p-14-half-b {padding-bottom: 14.5%;}
.p-15-b {padding-bottom: 15%;}
.p-15-half-b {padding-bottom: 15.5%;}
.p-16-b {padding-bottom: 16%;}
.p-16-half-b {padding-bottom: 16.5%;}
.p-17-b {padding-bottom: 17%;}
.p-17-half-b {padding-bottom: 17.5%;}
.p-18-b {padding-bottom: 18%;}
.p-18-half-b {padding-bottom: 18.5%;}
.p-19-b {padding-bottom: 19%;}
.p-19-half-b {padding-bottom: 19.5%;}
.p-20-b {padding-bottom: 20%;}
.p-20-half-b {padding-bottom: 20.5%;}
.p-21-b {padding-bottom: 21%;}
.p-21-half-b {padding-bottom: 21.5%;}
.p-22-b {padding-bottom: 22%;}
.p-22-half-b {padding-bottom: 22.5%;}
.p-23-b {padding-bottom: 23%;}
.p-23-half-b {padding-bottom: 23.5%;}
.p-24-b {padding-bottom: 24%;}
.p-24-half-b {padding-bottom: 24.5%;}
.p-25-b {padding-bottom: 25%;}
.p-25-half-b {padding-bottom: 25.5%;}

@media (max-width: 1200px){
  .lg-p-0px { padding: 0; }
  .lg-p-5px {padding: 5px}
  .lg-p-10px {padding:10px}
  .lg-p-15px {padding:15px}
  .lg-p-20px {padding:20px}
  .lg-p-25px {padding:25px}
  .lg-p-30px {padding:30px}
  .lg-p-35px {padding:35px}
  .lg-p-40px {padding:40px}
  .lg-p-45px {padding:45px}
  .lg-p-50px {padding:50px}
  .lg-p-55px {padding:55px}
  .lg-p-60px {padding:60px}
  .lg-p-65px {padding:65px}
  .lg-p-70px {padding:70px}
  .lg-p-75px {padding:75px}
  .lg-p-80px {padding:80px}
  .lg-p-85px {padding:85px}
  .lg-p-90px {padding:90px}
  .lg-p-95px {padding:95px}
  .lg-p-100px {padding:100px}

  /*Padding Left Right*/
  .lg-p-0px-lr { padding-left: 0; ; padding-right: 0;  }
  .lg-p-5px-lr { padding-left: 5px; padding-right: 5px }
  .lg-p-10px-lr {padding-left:10px; padding-right:10px }
  .lg-p-15px-lr {padding-left:15px; padding-right:15px }
  .lg-p-20px-lr {padding-left:20px; padding-right:20px }
  .lg-p-25px-lr {padding-left:25px; padding-right:25px }
  .lg-p-30px-lr {padding-left:30px; padding-right:30px }
  .lg-p-35px-lr {padding-left:35px; padding-right:35px }
  .lg-p-40px-lr {padding-left:40px; padding-right:40px }
  .lg-p-45px-lr {padding-left:45px; padding-right:45px }
  .lg-p-50px-lr {padding-left:50px; padding-right:50px }
  .lg-p-55px-lr {padding-left:55px; padding-right:55px }
  .lg-p-60px-lr {padding-left:60px; padding-right:60px }
  .lg-p-65px-lr {padding-left:65px; padding-right:65px }
  .lg-p-70px-lr {padding-left:70px; padding-right:70px }
  .lg-p-75px-lr {padding-left:75px; padding-right:75px }
  .lg-p-80px-lr {padding-left:80px; padding-right:80px }
  .lg-p-85px-lr {padding-left:85px; padding-right:85px }
  .lg-p-90px-lr {padding-left:90px; padding-right:90px }
  .lg-p-95px-lr {padding-left:95px; padding-right:95px }
  .lg-p-100px-lr {padding-left:100px; padding-right:100px }

  /*Padding Top Bottm*/
  .lg-p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
  .lg-p-5px-tb {padding-top:  5px; padding-bottom:  5px }
  .lg-p-10px-tb {padding-top: 10px; padding-bottom: 10px }
  .lg-p-15px-tb {padding-top: 15px; padding-bottom: 15px }
  .lg-p-20px-tb {padding-top: 20px; padding-bottom: 20px }
  .lg-p-25px-tb {padding-top: 25px; padding-bottom: 25px }
  .lg-p-30px-tb {padding-top: 30px; padding-bottom: 30px }
  .lg-p-35px-tb {padding-top: 35px; padding-bottom: 35px }
  .lg-p-40px-tb {padding-top: 40px; padding-bottom: 40px }
  .lg-p-45px-tb {padding-top: 45px; padding-bottom: 45px }
  .lg-p-50px-tb {padding-top: 50px; padding-bottom: 50px }
  .lg-p-55px-tb {padding-top: 55px; padding-bottom: 55px }
  .lg-p-60px-tb {padding-top: 60px; padding-bottom: 60px }
  .lg-p-65px-tb {padding-top: 65px; padding-bottom: 65px }
  .lg-p-70px-tb {padding-top: 70px; padding-bottom: 70px }
  .lg-p-75px-tb {padding-top: 75px; padding-bottom: 75px }
  .lg-p-80px-tb {padding-top: 80px; padding-bottom: 80px }
  .lg-p-85px-tb {padding-top: 85px; padding-bottom: 85px }
  .lg-p-90px-tb {padding-top: 90px; padding-bottom: 90px }
  .lg-p-95px-tb {padding-top: 95px; padding-bottom: 95px }
  .lg-p-100px-tb {padding-top: 100px; padding-bottom: 100px }

/*Padding top*/
  .lg-p-5px-0  {padding-top:0px}
  .lg-p-5px-t  {padding-top:5px}
  .lg-p-10px-t {padding-top:10px}
  .lg-p-15px-t {padding-top:15px}
  .lg-p-20px-t {padding-top:20px}
  .lg-p-25px-t {padding-top:25px}
  .lg-p-30px-t {padding-top:30px}
  .lg-p-35px-t {padding-top:35px}
  .lg-p-40px-t {padding-top:40px}
  .lg-p-45px-t {padding-top:45px}
  .lg-p-50px-t {padding-top:50px}
  .lg-p-55px-t {padding-top:55px}
  .lg-p-60px-t {padding-top:60px}
  .lg-p-65px-t {padding-top:65px}
  .lg-p-70px-t {padding-top:70px}
  .lg-p-75px-t {padding-top:75px}
  .lg-p-80px-t {padding-top:80px}
  .lg-p-85px-t {padding-top:85px}
  .lg-p-90px-t {padding-top:90px}
  .lg-p-95px-t {padding-top:95px}
  .lg-p-100px-t {padding-top:100px}

/*Padding Bottom*/
  .lg-p-0px-b {padding-bottom:0px}
  .lg-p-5px-b {padding-bottom:5px}
  .lg-p-10px-b {padding-bottom:10px}
  .lg-p-15px-b {padding-bottom:15px}
  .lg-p-20px-b {padding-bottom:20px}
  .lg-p-25px-b {padding-bottom:25px}
  .lg-p-30px-b {padding-bottom:30px}
  .lg-p-35px-b {padding-bottom:35px}
  .lg-p-40px-b {padding-bottom:40px}
  .lg-p-45px-b {padding-bottom:45px}
  .lg-p-50px-b {padding-bottom:50px}
  .lg-p-55px-b {padding-bottom:55px}
  .lg-p-60px-b {padding-bottom:60px}
  .lg-p-65px-b {padding-bottom:65px}
  .lg-p-70px-b {padding-bottom:70px}
  .lg-p-75px-b {padding-bottom:75px}
  .lg-p-80px-b {padding-bottom:80px}
  .lg-p-85px-b {padding-bottom:85px}
  .lg-p-90px-b {padding-bottom:90px}
  .lg-p-95px-b {padding-bottom:95px}
  .lg-p-100px-b {padding-bottom:100px}

/*Padding Left*/
  .lg-p-0px-l  {padding-left:0px}
  .lg-p-5px-l  {padding-left:5px}
  .lg-p-10px-l {padding-left:10px}
  .lg-p-15px-l {padding-left:15px}
  .lg-p-20px-l {padding-left:20px}
  .lg-p-25px-l {padding-left:25px}
  .lg-p-30px-l {padding-left:30px}
  .lg-p-35px-l {padding-left:35px}
  .lg-p-40px-l {padding-left:40px}
  .lg-p-45px-l {padding-left:45px}
  .lg-p-50px-l {padding-left:50px}
  .lg-p-55px-l {padding-left:55px}
  .lg-p-60px-l {padding-left:60px}
  .lg-p-65px-l {padding-left:65px}
  .lg-p-70px-l {padding-left:70px}
  .lg-p-75px-l {padding-left:75px}
  .lg-p-80px-l {padding-left:80px}
  .lg-p-85px-l {padding-left:85px}
  .lg-p-90px-l {padding-left:90px}
  .lg-p-95px-l {padding-left:95px}
  .lg-p-100px-l {padding-left:100px}

/*Padding right*/
  .lg-p-0px-r  {padding-left:0px}
  .lg-p-5px-r  {padding-left:5px}
  .lg-p-10px-r {padding-left:10px}
  .lg-p-15px-r {padding-left:15px}
  .lg-p-20px-r {padding-left:20px}
  .lg-p-25px-r {padding-left:25px}
  .lg-p-30px-r {padding-left:30px}
  .lg-p-35px-r {padding-left:35px}
  .lg-p-40px-r {padding-left:40px}
  .lg-p-45px-r {padding-left:45px}
  .lg-p-50px-r {padding-left:50px}
  .lg-p-55px-r {padding-left:55px}
  .lg-p-60px-r {padding-left:60px}
  .lg-p-65px-r {padding-left:65px}
  .lg-p-70px-r {padding-left:70px}
  .lg-p-75px-r {padding-left:75px}
  .lg-p-80px-r {padding-left:80px}
  .lg-p-85px-r {padding-left:85px}
  .lg-p-90px-r {padding-left:90px}
  .lg-p-95px-r {padding-left:95px}
  .lg-p-100px-r {padding-left:100px}

  /*Padding All %*/
  .lg-p-1 {padding:1%;}
  .lg-p-1-half {padding:1.5%;}
  .lg-p-2 {padding:2%;}
  .lg-p-2-half {padding:2.5%;}
  .lg-p-3 {padding:3%;}
  .lg-p-3-half {padding:3.5%;}
  .lg-p-4 {padding:4%;}
  .lg-p-4-half {padding:4.5%;}
  .lg-p-5 {padding:5%;}
  .lg-p-5-half {padding:5.5%;}
  .lg-p-6 {padding:6%;}
  .lg-p-6-half {padding:6.5%;}
  .lg-p-7 {padding:7%;}
  .lg-p-7-half {padding:7.5%;}
  .lg-p-8 {padding:8%;}
  .lg-p-8-half {padding:8.5%;}
  .lg-p-9 {padding:9%;}
  .lg-p-9-half {padding:9.5%;}
  .lg-p-10 {padding:10%;}
  .lg-p-10-half {padding:10.5%;}
  .lg-p-11 {padding:11%;}
  .lg-p-11-half {padding:11.5%;}
  .lg-p-12 {padding:12%;}
  .lg-p-12-half {padding:12.5%;}
  .lg-p-13 {padding:13%;}
  .lg-p-13-half {padding:13.5%;}
  .lg-p-14 {padding:14%;}
  .lg-p-14-half {padding:14.5%;}
  .lg-p-15 {padding:15%;}
  .lg-p-15-half {padding:15.5%;}
  .lg-p-16 {padding:16%;}
  .lg-p-16-half {padding:16.5%;}
  .lg-p-17 {padding:17%;}
  .lg-p-17-half {padding:17.5%;}
  .lg-p-18 {padding:18%;}
  .lg-p-18-half {padding:18.5%;}
  .lg-p-19 {padding:19%;}
  .lg-p-19-half {padding:19.5%;}
  .lg-p-20 {padding:20%;}
  .lg-p-20-half {padding:20.5%;}
  .lg-p-21 {padding:21%;}
  .lg-p-21-half {padding:21.5%;}
  .lg-p-22 {padding:22%;}
  .lg-p-22-half {padding:22.5%;}
  .lg-p-23 {padding:23%;}
  .lg-p-23-half {padding:23.5%;}
  .lg-p-24 {padding:24%;}
  .lg-p-24-half {padding:24.5%;}
  .lg-p-25 {padding:25%;}
  .lg-p-25-half {padding:25.5%;}

  .lg-p-1-l {padding-left:1%;}
  .lg-p-1-half-l {padding-left:1.5%;}
  .lg-p-2-l {padding-left:2%;}
  .lg-p-2-half-l {padding-left:2.5%;}
  .lg-p-3-l {padding-left:3%;}
  .lg-p-3-half-l {padding-left:3.5%;}
  .lg-p-4-l {padding-left:4%;}
  .lg-p-4-half-l {padding-left:4.5%;}
  .lg-p-5-l {padding-left:5%;}
  .lg-p-5-half-l {padding-left:5.5%;}
  .lg-p-6-l {padding-left:6%;}
  .lg-p-6-half-l {padding-left:6.5%;}
  .lg-p-7-l {padding-left:7%;}
  .lg-p-7-half-l {padding-left:7.5%;}
  .lg-p-8-l {padding-left:8%;}
  .lg-p-8-half-l {padding-left:8.5%;}
  .lg-p-9-l {padding-left:9%;}
  .lg-p-9-half-l {padding-left:9.5%;}
  .lg-p-10-l {padding-left:10%;}
  .lg-p-10-half-l {padding-left:10.5%;}
  .lg-p-11-l {padding-left:11%;}
  .lg-p-11-half-l {padding-left:11.5%;}
  .lg-p-12-l {padding-left:12%;}
  .lg-p-12-half-l {padding-left:12.5%;}
  .lg-p-13-l {padding-left:13%;}
  .lg-p-13-half-l {padding-left:13.5%;}
  .lg-p-14-l {padding-left:14%;}
  .lg-p-14-half-l {padding-left:14.5%;}
  .lg-p-15-l {padding-left:15%;}
  .lg-p-15-half-l {padding-left:15.5%;}
  .lg-p-16-l {padding-left:16%;}
  .lg-p-16-half-l {padding-left:16.5%;}
  .lg-p-17-l {padding-left:17%;}
  .lg-p-17-half-l {padding-left:17.5%;}
  .lg-p-18-l {padding-left:18%;}
  .lg-p-18-half-l {padding-left:18.5%;}
  .lg-p-19-l {padding-left:19%;}
  .lg-p-19-half-l {padding-left:19.5%;}
  .lg-p-20-l {padding-left:20%;}
  .lg-p-20-half-l {padding-left:20.5%;}
  .lg-p-21-l {padding-left:21%;}
  .lg-p-21-half-l {padding-left:21.5%;}
  .lg-p-22-l {padding-left:22%;}
  .lg-p-22-half-l {padding-left:22.5%;}
  .lg-p-23-l {padding-left:23%;}
  .lg-p-23-half-l {padding-left:23.5%;}
  .lg-p-24-l {padding-left:24%;}
  .lg-p-24-half-l {padding-left:24.5%;}
  .lg-p-25-l {padding-left:25%;}
  .lg-p-25-half-l {padding-left:25.5%;}


  .lg-p-1-r {padding-right: 1%;}
  .lg-p-1-half-r {padding-right: 1.5%;}
  .lg-p-2-r {padding-right: 2%;}
  .lg-p-2-half-r {padding-right: 2.5%;}
  .lg-p-3-r {padding-right: 3%;}
  .lg-p-3-half-r {padding-right: 3.5%;}
  .lg-p-4-r {padding-right: 4%;}
  .lg-p-4-half-r {padding-right: 4.5%;}
  .lg-p-5-r {padding-right: 5%;}
  .lg-p-5-half-r {padding-right: 5.5%;}
  .lg-p-6-r {padding-right: 6%;}
  .lg-p-6-half-r {padding-right: 6.5%;}
  .lg-p-7-r {padding-right: 7%;}
  .lg-p-7-half-r {padding-right: 7.5%;}
  .lg-p-8-r {padding-right: 8%;}
  .lg-p-8-half-r {padding-right: 8.5%;}
  .lg-p-9-r {padding-right: 9%;}
  .lg-p-9-half-r {padding-right: 9.5%;}
  .lg-p-10-r {padding-right: 10%;}
  .lg-p-10-half-r {padding-right: 10.5%;}
  .lg-p-11-r {padding-right: 11%;}
  .lg-p-11-half-r {padding-right: 11.5%;}
  .lg-p-12-r {padding-right: 12%;}
  .lg-p-12-half-r {padding-right: 12.5%;}
  .lg-p-13-r {padding-right: 13%;}
  .lg-p-13-half-r {padding-right: 13.5%;}
  .lg-p-14-r {padding-right: 14%;}
  .lg-p-14-half-r {padding-right: 14.5%;}
  .lg-p-15-r {padding-right: 15%;}
  .lg-p-15-half-r {padding-right: 15.5%;}
  .lg-p-16-r {padding-right: 16%;}
  .lg-p-16-half-r {padding-right: 16.5%;}
  .lg-p-17-r {padding-right: 17%;}
  .lg-p-17-half-r {padding-right: 17.5%;}
  .lg-p-18-r {padding-right: 18%;}
  .lg-p-18-half-r {padding-right: 18.5%;}
  .lg-p-19-r {padding-right: 19%;}
  .lg-p-19-half-r {padding-right: 19.5%;}
  .lg-p-20-r {padding-right: 20%;}
  .lg-p-20-half-r {padding-right: 20.5%;}
  .lg-p-21-r {padding-right: 21%;}
  .lg-p-21-half-r {padding-right: 21.5%;}
  .lg-p-22-r {padding-right: 22%;}
  .lg-p-22-half-r {padding-right: 22.5%;}
  .lg-p-23-r {padding-right: 23%;}
  .lg-p-23-half-r {padding-right: 23.5%;}
  .lg-p-24-r {padding-right: 24%;}
  .lg-p-24-half-r {padding-right: 24.5%;}
  .lg-p-25-r {padding-right: 25%;}
  .lg-p-25-half-r {padding-right: 25.5%;}

  .lg-p-1-t {padding-top: 1%;}
  .lg-p-1-half-t {padding-top: 1.5%;}
  .lg-p-2-t {padding-top: 2%;}
  .lg-p-2-half-t {padding-top: 2.5%;}
  .lg-p-3-t {padding-top: 3%;}
  .lg-p-3-half-t {padding-top: 3.5%;}
  .lg-p-4-t {padding-top: 4%;}
  .lg-p-4-half-t {padding-top: 4.5%;}
  .lg-p-5-t {padding-top: 5%;}
  .lg-p-5-half-t {padding-top: 5.5%;}
  .lg-p-6-t {padding-top: 6%;}
  .lg-p-6-half-t {padding-top: 6.5%;}
  .lg-p-7-t {padding-top: 7%;}
  .lg-p-7-half-t {padding-top: 7.5%;}
  .lg-p-8-t {padding-top: 8%;}
  .lg-p-8-half-t {padding-top: 8.5%;}
  .lg-p-9-t {padding-top: 9%;}
  .lg-p-9-half-t {padding-top: 9.5%;}
  .lg-p-10-t {padding-top: 10%;}
  .lg-p-10-half-t {padding-top: 10.5%;}
  .lg-p-11-t {padding-top: 11%;}
  .lg-p-11-half-t {padding-top: 11.5%;}
  .lg-p-12-t {padding-top: 12%;}
  .lg-p-12-half-t {padding-top: 12.5%;}
  .lg-p-13-t {padding-top: 13%;}
  .lg-p-13-half-t {padding-top: 13.5%;}
  .lg-p-14-t {padding-top: 14%;}
  .lg-p-14-half-t {padding-top: 14.5%;}
  .lg-p-15-t {padding-top: 15%;}
  .lg-p-15-half-t {padding-top: 15.5%;}
  .lg-p-16-t {padding-top: 16%;}
  .lg-p-16-half-t {padding-top: 16.5%;}
  .lg-p-17-t {padding-top: 17%;}
  .lg-p-17-half-t {padding-top: 17.5%;}
  .lg-p-18-t {padding-top: 18%;}
  .lg-p-18-half-t {padding-top: 18.5%;}
  .lg-p-19-t {padding-top: 19%;}
  .lg-p-19-half-t {padding-top: 19.5%;}
  .lg-p-20-t {padding-top: 20%;}
  .lg-p-20-half-t {padding-top: 20.5%;}
  .lg-p-21-t {padding-top: 21%;}
  .lg-p-21-half-t {padding-top: 21.5%;}
  .lg-p-22-t {padding-top: 22%;}
  .lg-p-22-half-t {padding-top: 22.5%;}
  .lg-p-23-t {padding-top: 23%;}
  .lg-p-23-half-t {padding-top: 23.5%;}
  .lg-p-24-t {padding-top: 24%;}
  .lg-p-24-half-t {padding-top: 24.5%;}
  .lg-p-25-t {padding-top: 25%;}
  .lg-p-25-half-t {padding-top: 25.5%;}

  .lg-p-1-b {padding-bottom: 1%;}
  .lg-p-1-half-b {padding-bottom: 1.5%;}
  .lg-p-2-b {padding-bottom: 2%;}
  .lg-p-2-half-b {padding-bottom: 2.5%;}
  .lg-p-3-b {padding-bottom: 3%;}
  .lg-p-3-half-b {padding-bottom: 3.5%;}
  .lg-p-4-b {padding-bottom: 4%;}
  .lg-p-4-half-b {padding-bottom: 4.5%;}
  .lg-p-5-b {padding-bottom: 5%;}
  .lg-p-5-half-b {padding-bottom: 5.5%;}
  .lg-p-6-b {padding-bottom: 6%;}
  .lg-p-6-half-b {padding-bottom: 6.5%;}
  .lg-p-7-b {padding-bottom: 7%;}
  .lg-p-7-half-b {padding-bottom: 7.5%;}
  .lg-p-8-b {padding-bottom: 8%;}
  .lg-p-8-half-b {padding-bottom: 8.5%;}
  .lg-p-9-b {padding-bottom: 9%;}
  .lg-p-9-half-b {padding-bottom: 9.5%;}
  .lg-p-10-b {padding-bottom: 10%;}
  .lg-p-10-half-b {padding-bottom: 10.5%;}
  .lg-p-11-b {padding-bottom: 11%;}
  .lg-p-11-half-b {padding-bottom: 11.5%;}
  .lg-p-12-b {padding-bottom: 12%;}
  .lg-p-12-half-b {padding-bottom: 12.5%;}
  .lg-p-13-b {padding-bottom: 13%;}
  .lg-p-13-half-b {padding-bottom: 13.5%;}
  .lg-p-14-b {padding-bottom: 14%;}
  .lg-p-14-half-b {padding-bottom: 14.5%;}
  .lg-p-15-b {padding-bottom: 15%;}
  .lg-p-15-half-b {padding-bottom: 15.5%;}
  .lg-p-16-b {padding-bottom: 16%;}
  .lg-p-16-half-b {padding-bottom: 16.5%;}
  .lg-p-17-b {padding-bottom: 17%;}
  .lg-p-17-half-b {padding-bottom: 17.5%;}
  .lg-p-18-b {padding-bottom: 18%;}
  .lg-p-18-half-b {padding-bottom: 18.5%;}
  .lg-p-19-b {padding-bottom: 19%;}
  .lg-p-19-half-b {padding-bottom: 19.5%;}
  .lg-p-20-b {padding-bottom: 20%;}
  .lg-p-20-half-b {padding-bottom: 20.5%;}
  .lg-p-21-b {padding-bottom: 21%;}
  .lg-p-21-half-b {padding-bottom: 21.5%;}
  .lg-p-22-b {padding-bottom: 22%;}
  .lg-p-22-half-b {padding-bottom: 22.5%;}
  .lg-p-23-b {padding-bottom: 23%;}
  .lg-p-23-half-b {padding-bottom: 23.5%;}
  .lg-p-24-b {padding-bottom: 24%;}
  .lg-p-24-half-b {padding-bottom: 24.5%;}
  .lg-p-25-b {padding-bottom: 25%;}
  .lg-p-25-half-b {padding-bottom: 25.5%;}
}


@media (max-width: 991px){
  .md-p-0px { padding: 0; }
  .md-p-5px {padding: 5px}
  .md-p-10px {padding:10px}
  .md-p-15px {padding:15px}
  .md-p-20px {padding:20px}
  .md-p-25px {padding:25px}
  .md-p-30px {padding:30px}
  .md-p-35px {padding:35px}
  .md-p-40px {padding:40px}
  .md-p-45px {padding:45px}
  .md-p-50px {padding:50px}
  .md-p-55px {padding:55px}
  .md-p-60px {padding:60px}
  .md-p-65px {padding:65px}
  .md-p-70px {padding:70px}
  .md-p-75px {padding:75px}
  .md-p-80px {padding:80px}
  .md-p-85px {padding:85px}
  .md-p-90px {padding:90px}
  .md-p-95px {padding:95px}
  .md-p-100px {padding:100px}

  /*Padding Left Right*/
  .md-p-0px-lr { padding-left: 0; ; padding-right: 0;  }
  .md-p-5px-lr { padding-left: 5px; padding-right: 5px }
  .md-p-10px-lr {padding-left:10px; padding-right:10px }
  .md-p-15px-lr {padding-left:15px; padding-right:15px }
  .md-p-20px-lr {padding-left:20px; padding-right:20px }
  .md-p-25px-lr {padding-left:25px; padding-right:25px }
  .md-p-30px-lr {padding-left:30px; padding-right:30px }
  .md-p-35px-lr {padding-left:35px; padding-right:35px }
  .md-p-40px-lr {padding-left:40px; padding-right:40px }
  .md-p-45px-lr {padding-left:45px; padding-right:45px }
  .md-p-50px-lr {padding-left:50px; padding-right:50px }
  .md-p-55px-lr {padding-left:55px; padding-right:55px }
  .md-p-60px-lr {padding-left:60px; padding-right:60px }
  .md-p-65px-lr {padding-left:65px; padding-right:65px }
  .md-p-70px-lr {padding-left:70px; padding-right:70px }
  .md-p-75px-lr {padding-left:75px; padding-right:75px }
  .md-p-80px-lr {padding-left:80px; padding-right:80px }
  .md-p-85px-lr {padding-left:85px; padding-right:85px }
  .md-p-90px-lr {padding-left:90px; padding-right:90px }
  .md-p-95px-lr {padding-left:95px; padding-right:95px }
  .md-p-100px-lr {padding-left:100px; padding-right:100px }

  /*Padding Top Bottm*/
  .md-p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
  .md-p-5px-tb {padding-top:  5px; padding-bottom:  5px }
  .md-p-10px-tb {padding-top: 10px; padding-bottom: 10px }
  .md-p-15px-tb {padding-top: 15px; padding-bottom: 15px }
  .md-p-20px-tb {padding-top: 20px; padding-bottom: 20px }
  .md-p-25px-tb {padding-top: 25px; padding-bottom: 25px }
  .md-p-30px-tb {padding-top: 30px; padding-bottom: 30px }
  .md-p-35px-tb {padding-top: 35px; padding-bottom: 35px }
  .md-p-40px-tb {padding-top: 40px; padding-bottom: 40px }
  .md-p-45px-tb {padding-top: 45px; padding-bottom: 45px }
  .md-p-50px-tb {padding-top: 50px; padding-bottom: 50px }
  .md-p-55px-tb {padding-top: 55px; padding-bottom: 55px }
  .md-p-60px-tb {padding-top: 60px; padding-bottom: 60px }
  .md-p-65px-tb {padding-top: 65px; padding-bottom: 65px }
  .md-p-70px-tb {padding-top: 70px; padding-bottom: 70px }
  .md-p-75px-tb {padding-top: 75px; padding-bottom: 75px }
  .md-p-80px-tb {padding-top: 80px; padding-bottom: 80px }
  .md-p-85px-tb {padding-top: 85px; padding-bottom: 85px }
  .md-p-90px-tb {padding-top: 90px; padding-bottom: 90px }
  .md-p-95px-tb {padding-top: 95px; padding-bottom: 95px }
  .md-p-100px-tb {padding-top: 100px; padding-bottom: 100px }


/*Padding top*/
  .md-p-0px-t  {padding-top:0px}
  .md-p-5px-t  {padding-top:5px}
  .md-p-10px-t {padding-top:10px}
  .md-p-15px-t {padding-top:15px}
  .md-p-20px-t {padding-top:20px}
  .md-p-25px-t {padding-top:25px}
  .md-p-30px-t {padding-top:30px}
  .md-p-35px-t {padding-top:35px}
  .md-p-40px-t {padding-top:40px}
  .md-p-45px-t {padding-top:45px}
  .md-p-50px-t {padding-top:50px}
  .md-p-55px-t {padding-top:55px}
  .md-p-60px-t {padding-top:60px}
  .md-p-65px-t {padding-top:65px}
  .md-p-70px-t {padding-top:70px}
  .md-p-75px-t {padding-top:75px}
  .md-p-80px-t {padding-top:80px}
  .md-p-85px-t {padding-top:85px}
  .md-p-90px-t {padding-top:90px}
  .md-p-95px-t {padding-top:95px}
  .md-p-100px-t {padding-top:100px}

/*Padding Bottom*/
  .md-p-0px-b {padding-bottom:0px}
  .md-p-5px-b {padding-bottom:5px}
  .md-p-10px-b {padding-bottom:10px}
  .md-p-15px-b {padding-bottom:15px}
  .md-p-20px-b {padding-bottom:20px}
  .md-p-25px-b {padding-bottom:25px}
  .md-p-30px-b {padding-bottom:30px}
  .md-p-35px-b {padding-bottom:35px}
  .md-p-40px-b {padding-bottom:40px}
  .md-p-45px-b {padding-bottom:45px}
  .md-p-50px-b {padding-bottom:50px}
  .md-p-55px-b {padding-bottom:55px}
  .md-p-60px-b {padding-bottom:60px}
  .md-p-65px-b {padding-bottom:65px}
  .md-p-70px-b {padding-bottom:70px}
  .md-p-75px-b {padding-bottom:75px}
  .md-p-80px-b {padding-bottom:80px}
  .md-p-85px-b {padding-bottom:85px}
  .md-p-90px-b {padding-bottom:90px}
  .md-p-95px-b {padding-bottom:95px}
  .md-p-100px-b {padding-bottom:100px}

/*Padding Left*/
  .md-p-0px-l  {padding-left:0px}
  .md-p-5px-l  {padding-left:5px}
  .md-p-10px-l {padding-left:10px}
  .md-p-15px-l {padding-left:15px}
  .md-p-20px-l {padding-left:20px}
  .md-p-25px-l {padding-left:25px}
  .md-p-30px-l {padding-left:30px}
  .md-p-35px-l {padding-left:35px}
  .md-p-40px-l {padding-left:40px}
  .md-p-45px-l {padding-left:45px}
  .md-p-50px-l {padding-left:50px}
  .md-p-55px-l {padding-left:55px}
  .md-p-60px-l {padding-left:60px}
  .md-p-65px-l {padding-left:65px}
  .md-p-70px-l {padding-left:70px}
  .md-p-75px-l {padding-left:75px}
  .md-p-80px-l {padding-left:80px}
  .md-p-85px-l {padding-left:85px}
  .md-p-90px-l {padding-left:90px}
  .md-p-95px-l {padding-left:95px}
  .md-p-100px-l {padding-left:100px}

/*Padding right*/
  .md-p-0px-r  {padding-right:0px}
  .md-p-5px-r  {padding-right:5px}
  .md-p-10px-r {padding-right:10px}
  .md-p-15px-r {padding-right:15px}
  .md-p-20px-r {padding-right:20px}
  .md-p-25px-r {padding-right:25px}
  .md-p-30px-r {padding-right:30px}
  .md-p-35px-r {padding-right:35px}
  .md-p-40px-r {padding-right:40px}
  .md-p-45px-r {padding-right:45px}
  .md-p-50px-r {padding-right:50px}
  .md-p-55px-r {padding-right:55px}
  .md-p-60px-r {padding-right:60px}
  .md-p-65px-r {padding-right:65px}
  .md-p-70px-r {padding-right:70px}
  .md-p-75px-r {padding-right:75px}
  .md-p-80px-r {padding-right:80px}
  .md-p-85px-r {padding-right:85px}
  .md-p-90px-r {padding-right:90px}
  .md-p-95px-r {padding-right:95px}
  .md-p-100px-r {padding-right:100px}

  /*Padding All %*/
  .md-p-1 {padding:1%;}
  .md-p-1-half {padding:1.5%;}
  .md-p-2 {padding:2%;}
  .md-p-2-half {padding:2.5%;}
  .md-p-3 {padding:3%;}
  .md-p-3-half {padding:3.5%;}
  .md-p-4 {padding:4%;}
  .md-p-4-half {padding:4.5%;}
  .md-p-5 {padding:5%;}
  .md-p-5-half {padding:5.5%;}
  .md-p-6 {padding:6%;}
  .md-p-6-half {padding:6.5%;}
  .md-p-7 {padding:7%;}
  .md-p-7-half {padding:7.5%;}
  .md-p-8 {padding:8%;}
  .md-p-8-half {padding:8.5%;}
  .md-p-9 {padding:9%;}
  .md-p-9-half {padding:9.5%;}
  .md-p-10 {padding:10%;}
  .md-p-10-half {padding:10.5%;}
  .md-p-11 {padding:11%;}
  .md-p-11-half {padding:11.5%;}
  .md-p-12 {padding:12%;}
  .md-p-12-half {padding:12.5%;}
  .md-p-13 {padding:13%;}
  .md-p-13-half {padding:13.5%;}
  .md-p-14 {padding:14%;}
  .md-p-14-half {padding:14.5%;}
  .md-p-15 {padding:15%;}
  .md-p-15-half {padding:15.5%;}
  .md-p-16 {padding:16%;}
  .md-p-16-half {padding:16.5%;}
  .md-p-17 {padding:17%;}
  .md-p-17-half {padding:17.5%;}
  .md-p-18 {padding:18%;}
  .md-p-18-half {padding:18.5%;}
  .md-p-19 {padding:19%;}
  .md-p-19-half {padding:19.5%;}
  .md-p-20 {padding:20%;}
  .md-p-20-half {padding:20.5%;}
  .md-p-21 {padding:21%;}
  .md-p-21-half {padding:21.5%;}
  .md-p-22 {padding:22%;}
  .md-p-22-half {padding:22.5%;}
  .md-p-23 {padding:23%;}
  .md-p-23-half {padding:23.5%;}
  .md-p-24 {padding:24%;}
  .md-p-24-half {padding:24.5%;}
  .md-p-25 {padding:25%;}
  .md-p-25-half {padding:25.5%;}

  .md-p-1-l {padding-left:1%;}
  .md-p-1-half-l {padding-left:1.5%;}
  .md-p-2-l {padding-left:2%;}
  .md-p-2-half-l {padding-left:2.5%;}
  .md-p-3-l {padding-left:3%;}
  .md-p-3-half-l {padding-left:3.5%;}
  .md-p-4-l {padding-left:4%;}
  .md-p-4-half-l {padding-left:4.5%;}
  .md-p-5-l {padding-left:5%;}
  .md-p-5-half-l {padding-left:5.5%;}
  .md-p-6-l {padding-left:6%;}
  .md-p-6-half-l {padding-left:6.5%;}
  .md-p-7-l {padding-left:7%;}
  .md-p-7-half-l {padding-left:7.5%;}
  .md-p-8-l {padding-left:8%;}
  .md-p-8-half-l {padding-left:8.5%;}
  .md-p-9-l {padding-left:9%;}
  .md-p-9-half-l {padding-left:9.5%;}
  .md-p-10-l {padding-left:10%;}
  .md-p-10-half-l {padding-left:10.5%;}
  .md-p-11-l {padding-left:11%;}
  .md-p-11-half-l {padding-left:11.5%;}
  .md-p-12-l {padding-left:12%;}
  .md-p-12-half-l {padding-left:12.5%;}
  .md-p-13-l {padding-left:13%;}
  .md-p-13-half-l {padding-left:13.5%;}
  .md-p-14-l {padding-left:14%;}
  .md-p-14-half-l {padding-left:14.5%;}
  .md-p-15-l {padding-left:15%;}
  .md-p-15-half-l {padding-left:15.5%;}
  .md-p-16-l {padding-left:16%;}
  .md-p-16-half-l {padding-left:16.5%;}
  .md-p-17-l {padding-left:17%;}
  .md-p-17-half-l {padding-left:17.5%;}
  .md-p-18-l {padding-left:18%;}
  .md-p-18-half-l {padding-left:18.5%;}
  .md-p-19-l {padding-left:19%;}
  .md-p-19-half-l {padding-left:19.5%;}
  .md-p-20-l {padding-left:20%;}
  .md-p-20-half-l {padding-left:20.5%;}
  .md-p-21-l {padding-left:21%;}
  .md-p-21-half-l {padding-left:21.5%;}
  .md-p-22-l {padding-left:22%;}
  .md-p-22-half-l {padding-left:22.5%;}
  .md-p-23-l {padding-left:23%;}
  .md-p-23-half-l {padding-left:23.5%;}
  .md-p-24-l {padding-left:24%;}
  .md-p-24-half-l {padding-left:24.5%;}
  .md-p-25-l {padding-left:25%;}
  .md-p-25-half-l {padding-left:25.5%;}


  .md-p-1-r {padding-right: 1%;}
  .md-p-1-half-r {padding-right: 1.5%;}
  .md-p-2-r {padding-right: 2%;}
  .md-p-2-half-r {padding-right: 2.5%;}
  .md-p-3-r {padding-right: 3%;}
  .md-p-3-half-r {padding-right: 3.5%;}
  .md-p-4-r {padding-right: 4%;}
  .md-p-4-half-r {padding-right: 4.5%;}
  .md-p-5-r {padding-right: 5%;}
  .md-p-5-half-r {padding-right: 5.5%;}
  .md-p-6-r {padding-right: 6%;}
  .md-p-6-half-r {padding-right: 6.5%;}
  .md-p-7-r {padding-right: 7%;}
  .md-p-7-half-r {padding-right: 7.5%;}
  .md-p-8-r {padding-right: 8%;}
  .md-p-8-half-r {padding-right: 8.5%;}
  .md-p-9-r {padding-right: 9%;}
  .md-p-9-half-r {padding-right: 9.5%;}
  .md-p-10-r {padding-right: 10%;}
  .md-p-10-half-r {padding-right: 10.5%;}
  .md-p-11-r {padding-right: 11%;}
  .md-p-11-half-r {padding-right: 11.5%;}
  .md-p-12-r {padding-right: 12%;}
  .md-p-12-half-r {padding-right: 12.5%;}
  .md-p-13-r {padding-right: 13%;}
  .md-p-13-half-r {padding-right: 13.5%;}
  .md-p-14-r {padding-right: 14%;}
  .md-p-14-half-r {padding-right: 14.5%;}
  .md-p-15-r {padding-right: 15%;}
  .md-p-15-half-r {padding-right: 15.5%;}
  .md-p-16-r {padding-right: 16%;}
  .md-p-16-half-r {padding-right: 16.5%;}
  .md-p-17-r {padding-right: 17%;}
  .md-p-17-half-r {padding-right: 17.5%;}
  .md-p-18-r {padding-right: 18%;}
  .md-p-18-half-r {padding-right: 18.5%;}
  .md-p-19-r {padding-right: 19%;}
  .md-p-19-half-r {padding-right: 19.5%;}
  .md-p-20-r {padding-right: 20%;}
  .md-p-20-half-r {padding-right: 20.5%;}
  .md-p-21-r {padding-right: 21%;}
  .md-p-21-half-r {padding-right: 21.5%;}
  .md-p-22-r {padding-right: 22%;}
  .md-p-22-half-r {padding-right: 22.5%;}
  .md-p-23-r {padding-right: 23%;}
  .md-p-23-half-r {padding-right: 23.5%;}
  .md-p-24-r {padding-right: 24%;}
  .md-p-24-half-r {padding-right: 24.5%;}
  .md-p-25-r {padding-right: 25%;}
  .md-p-25-half-r {padding-right: 25.5%;}

  .md-p-1-t {padding-top: 1%;}
  .md-p-1-half-t {padding-top: 1.5%;}
  .md-p-2-t {padding-top: 2%;}
  .md-p-2-half-t {padding-top: 2.5%;}
  .md-p-3-t {padding-top: 3%;}
  .md-p-3-half-t {padding-top: 3.5%;}
  .md-p-4-t {padding-top: 4%;}
  .md-p-4-half-t {padding-top: 4.5%;}
  .md-p-5-t {padding-top: 5%;}
  .md-p-5-half-t {padding-top: 5.5%;}
  .md-p-6-t {padding-top: 6%;}
  .md-p-6-half-t {padding-top: 6.5%;}
  .md-p-7-t {padding-top: 7%;}
  .md-p-7-half-t {padding-top: 7.5%;}
  .md-p-8-t {padding-top: 8%;}
  .md-p-8-half-t {padding-top: 8.5%;}
  .md-p-9-t {padding-top: 9%;}
  .md-p-9-half-t {padding-top: 9.5%;}
  .md-p-10-t {padding-top: 10%;}
  .md-p-10-half-t {padding-top: 10.5%;}
  .md-p-11-t {padding-top: 11%;}
  .md-p-11-half-t {padding-top: 11.5%;}
  .md-p-12-t {padding-top: 12%;}
  .md-p-12-half-t {padding-top: 12.5%;}
  .md-p-13-t {padding-top: 13%;}
  .md-p-13-half-t {padding-top: 13.5%;}
  .md-p-14-t {padding-top: 14%;}
  .md-p-14-half-t {padding-top: 14.5%;}
  .md-p-15-t {padding-top: 15%;}
  .md-p-15-half-t {padding-top: 15.5%;}
  .md-p-16-t {padding-top: 16%;}
  .md-p-16-half-t {padding-top: 16.5%;}
  .md-p-17-t {padding-top: 17%;}
  .md-p-17-half-t {padding-top: 17.5%;}
  .md-p-18-t {padding-top: 18%;}
  .md-p-18-half-t {padding-top: 18.5%;}
  .md-p-19-t {padding-top: 19%;}
  .md-p-19-half-t {padding-top: 19.5%;}
  .md-p-20-t {padding-top: 20%;}
  .md-p-20-half-t {padding-top: 20.5%;}
  .md-p-21-t {padding-top: 21%;}
  .md-p-21-half-t {padding-top: 21.5%;}
  .md-p-22-t {padding-top: 22%;}
  .md-p-22-half-t {padding-top: 22.5%;}
  .md-p-23-t {padding-top: 23%;}
  .md-p-23-half-t {padding-top: 23.5%;}
  .md-p-24-t {padding-top: 24%;}
  .md-p-24-half-t {padding-top: 24.5%;}
  .md-p-25-t {padding-top: 25%;}
  .md-p-25-half-t {padding-top: 25.5%;}

  .md-p-1-b {padding-bottom: 1%;}
  .md-p-1-half-b {padding-bottom: 1.5%;}
  .md-p-2-b {padding-bottom: 2%;}
  .md-p-2-half-b {padding-bottom: 2.5%;}
  .md-p-3-b {padding-bottom: 3%;}
  .md-p-3-half-b {padding-bottom: 3.5%;}
  .md-p-4-b {padding-bottom: 4%;}
  .md-p-4-half-b {padding-bottom: 4.5%;}
  .md-p-5-b {padding-bottom: 5%;}
  .md-p-5-half-b {padding-bottom: 5.5%;}
  .md-p-6-b {padding-bottom: 6%;}
  .md-p-6-half-b {padding-bottom: 6.5%;}
  .md-p-7-b {padding-bottom: 7%;}
  .md-p-7-half-b {padding-bottom: 7.5%;}
  .md-p-8-b {padding-bottom: 8%;}
  .md-p-8-half-b {padding-bottom: 8.5%;}
  .md-p-9-b {padding-bottom: 9%;}
  .md-p-9-half-b {padding-bottom: 9.5%;}
  .md-p-10-b {padding-bottom: 10%;}
  .md-p-10-half-b {padding-bottom: 10.5%;}
  .md-p-11-b {padding-bottom: 11%;}
  .md-p-11-half-b {padding-bottom: 11.5%;}
  .md-p-12-b {padding-bottom: 12%;}
  .md-p-12-half-b {padding-bottom: 12.5%;}
  .md-p-13-b {padding-bottom: 13%;}
  .md-p-13-half-b {padding-bottom: 13.5%;}
  .md-p-14-b {padding-bottom: 14%;}
  .md-p-14-half-b {padding-bottom: 14.5%;}
  .md-p-15-b {padding-bottom: 15%;}
  .md-p-15-half-b {padding-bottom: 15.5%;}
  .md-p-16-b {padding-bottom: 16%;}
  .md-p-16-half-b {padding-bottom: 16.5%;}
  .md-p-17-b {padding-bottom: 17%;}
  .md-p-17-half-b {padding-bottom: 17.5%;}
  .md-p-18-b {padding-bottom: 18%;}
  .md-p-18-half-b {padding-bottom: 18.5%;}
  .md-p-19-b {padding-bottom: 19%;}
  .md-p-19-half-b {padding-bottom: 19.5%;}
  .md-p-20-b {padding-bottom: 20%;}
  .md-p-20-half-b {padding-bottom: 20.5%;}
  .md-p-21-b {padding-bottom: 21%;}
  .md-p-21-half-b {padding-bottom: 21.5%;}
  .md-p-22-b {padding-bottom: 22%;}
  .md-p-22-half-b {padding-bottom: 22.5%;}
  .md-p-23-b {padding-bottom: 23%;}
  .md-p-23-half-b {padding-bottom: 23.5%;}
  .md-p-24-b {padding-bottom: 24%;}
  .md-p-24-half-b {padding-bottom: 24.5%;}
  .md-p-25-b {padding-bottom: 25%;}
  .md-p-25-half-b {padding-bottom: 25.5%;}

}

@media (max-width: 767px){
  .sm-p-0px { padding: 0; }
  .sm-p-5px {padding: 5px}
  .sm-p-10px {padding:10px}
  .sm-p-15px {padding:15px}
  .sm-p-20px {padding:20px}
  .sm-p-25px {padding:25px}
  .sm-p-30px {padding:30px}
  .sm-p-35px {padding:35px}
  .sm-p-40px {padding:40px}
  .sm-p-45px {padding:45px}
  .sm-p-50px {padding:50px}
  .sm-p-55px {padding:55px}
  .sm-p-60px {padding:60px}
  .sm-p-65px {padding:65px}
  .sm-p-70px {padding:70px}
  .sm-p-75px {padding:75px}
  .sm-p-80px {padding:80px}
  .sm-p-85px {padding:85px}
  .sm-p-90px {padding:90px}
  .sm-p-95px {padding:95px}
  .sm-p-100px {padding:100px}

  /*Padding Left Right*/
  .sm-p-0px-lr { padding-left: 0; ; padding-right: 0;  }
  .sm-p-5px-lr { padding-left: 5px; padding-right: 5px }
  .sm-p-10px-lr {padding-left:10px; padding-right:10px }
  .sm-p-15px-lr {padding-left:15px; padding-right:15px }
  .sm-p-20px-lr {padding-left:20px; padding-right:20px }
  .sm-p-25px-lr {padding-left:25px; padding-right:25px }
  .sm-p-30px-lr {padding-left:30px; padding-right:30px }
  .sm-p-35px-lr {padding-left:35px; padding-right:35px }
  .sm-p-40px-lr {padding-left:40px; padding-right:40px }
  .sm-p-45px-lr {padding-left:45px; padding-right:45px }
  .sm-p-50px-lr {padding-left:50px; padding-right:50px }
  .sm-p-55px-lr {padding-left:55px; padding-right:55px }
  .sm-p-60px-lr {padding-left:60px; padding-right:60px }
  .sm-p-65px-lr {padding-left:65px; padding-right:65px }
  .sm-p-70px-lr {padding-left:70px; padding-right:70px }
  .sm-p-75px-lr {padding-left:75px; padding-right:75px }
  .sm-p-80px-lr {padding-left:80px; padding-right:80px }
  .sm-p-85px-lr {padding-left:85px; padding-right:85px }
  .sm-p-90px-lr {padding-left:90px; padding-right:90px }
  .sm-p-95px-lr {padding-left:95px; padding-right:95px }
  .sm-p-100px-lr {padding-left:100px; padding-right:100px }

  /*Padding Top Bottm*/
  .sm-p-0px-tb {padding-top:  0;   padding-bottom:  0;  }
  .sm-p-5px-tb {padding-top:  5px; padding-bottom:  5px }
  .sm-p-10px-tb {padding-top: 10px; padding-bottom: 10px }
  .sm-p-15px-tb {padding-top: 15px; padding-bottom: 15px }
  .sm-p-20px-tb {padding-top: 20px; padding-bottom: 20px }
  .sm-p-25px-tb {padding-top: 25px; padding-bottom: 25px }
  .sm-p-30px-tb {padding-top: 30px; padding-bottom: 30px }
  .sm-p-35px-tb {padding-top: 35px; padding-bottom: 35px }
  .sm-p-40px-tb {padding-top: 40px; padding-bottom: 40px }
  .sm-p-45px-tb {padding-top: 45px; padding-bottom: 45px }
  .sm-p-50px-tb {padding-top: 50px; padding-bottom: 50px }
  .sm-p-55px-tb {padding-top: 55px; padding-bottom: 55px }
  .sm-p-60px-tb {padding-top: 60px; padding-bottom: 60px }
  .sm-p-65px-tb {padding-top: 65px; padding-bottom: 65px }
  .sm-p-70px-tb {padding-top: 70px; padding-bottom: 70px }
  .sm-p-75px-tb {padding-top: 75px; padding-bottom: 75px }
  .sm-p-80px-tb {padding-top: 80px; padding-bottom: 80px }
  .sm-p-85px-tb {padding-top: 85px; padding-bottom: 85px }
  .sm-p-90px-tb {padding-top: 90px; padding-bottom: 90px }
  .sm-p-95px-tb {padding-top: 95px; padding-bottom: 95px }
  .sm-p-100px-tb {padding-top: 100px; padding-bottom: 100px }

/*Padding top*/
  .sm-p-0px-t  {padding-top:0px}
  .sm-p-5px-t  {padding-top:5px}
  .sm-p-10px-t {padding-top:10px}
  .sm-p-15px-t {padding-top:15px}
  .sm-p-20px-t {padding-top:20px}
  .sm-p-25px-t {padding-top:25px}
  .sm-p-30px-t {padding-top:30px}
  .sm-p-35px-t {padding-top:35px}
  .sm-p-40px-t {padding-top:40px}
  .sm-p-45px-t {padding-top:45px}
  .sm-p-50px-t {padding-top:50px}
  .sm-p-55px-t {padding-top:55px}
  .sm-p-60px-t {padding-top:60px}
  .sm-p-65px-t {padding-top:65px}
  .sm-p-70px-t {padding-top:70px}
  .sm-p-75px-t {padding-top:75px}
  .sm-p-80px-t {padding-top:80px}
  .sm-p-85px-t {padding-top:85px}
  .sm-p-90px-t {padding-top:90px}
  .sm-p-95px-t {padding-top:95px}
  .sm-p-100px-t {padding-top:100px}

/*Padding Bottom*/
  .sm-p-0px-b {padding-bottom:0px}
  .sm-p-5px-b {padding-bottom:5px}
  .sm-p-10px-b {padding-bottom:10px}
  .sm-p-15px-b {padding-bottom:15px}
  .sm-p-20px-b {padding-bottom:20px}
  .sm-p-25px-b {padding-bottom:25px}
  .sm-p-30px-b {padding-bottom:30px}
  .sm-p-35px-b {padding-bottom:35px}
  .sm-p-40px-b {padding-bottom:40px}
  .sm-p-45px-b {padding-bottom:45px}
  .sm-p-50px-b {padding-bottom:50px}
  .sm-p-55px-b {padding-bottom:55px}
  .sm-p-60px-b {padding-bottom:60px}
  .sm-p-65px-b {padding-bottom:65px}
  .sm-p-70px-b {padding-bottom:70px}
  .sm-p-75px-b {padding-bottom:75px}
  .sm-p-80px-b {padding-bottom:80px}
  .sm-p-85px-b {padding-bottom:85px}
  .sm-p-90px-b {padding-bottom:90px}
  .sm-p-95px-b {padding-bottom:95px}
  .sm-p-100px-b {padding-bottom:100px}

/*Padding Left*/
  .sm-p-0px-l  {padding-left:0px}
  .sm-p-5px-l  {padding-left:5px}
  .sm-p-10px-l {padding-left:10px}
  .sm-p-15px-l {padding-left:15px}
  .sm-p-20px-l {padding-left:20px}
  .sm-p-25px-l {padding-left:25px}
  .sm-p-30px-l {padding-left:30px}
  .sm-p-35px-l {padding-left:35px}
  .sm-p-40px-l {padding-left:40px}
  .sm-p-45px-l {padding-left:45px}
  .sm-p-50px-l {padding-left:50px}
  .sm-p-55px-l {padding-left:55px}
  .sm-p-60px-l {padding-left:60px}
  .sm-p-65px-l {padding-left:65px}
  .sm-p-70px-l {padding-left:70px}
  .sm-p-75px-l {padding-left:75px}
  .sm-p-80px-l {padding-left:80px}
  .sm-p-85px-l {padding-left:85px}
  .sm-p-90px-l {padding-left:90px}
  .sm-p-95px-l {padding-left:95px}
  .sm-p-100px-l {padding-left:100px}

/*Padding right*/
  .sm-p-0px-r  {padding-left:0px}
  .sm-p-5px-r  {padding-left:5px}
  .sm-p-10px-r {padding-left:10px}
  .sm-p-15px-r {padding-left:15px}
  .sm-p-20px-r {padding-left:20px}
  .sm-p-25px-r {padding-left:25px}
  .sm-p-30px-r {padding-left:30px}
  .sm-p-35px-r {padding-left:35px}
  .sm-p-40px-r {padding-left:40px}
  .sm-p-45px-r {padding-left:45px}
  .sm-p-50px-r {padding-left:50px}
  .sm-p-55px-r {padding-left:55px}
  .sm-p-60px-r {padding-left:60px}
  .sm-p-65px-r {padding-left:65px}
  .sm-p-70px-r {padding-left:70px}
  .sm-p-75px-r {padding-left:75px}
  .sm-p-80px-r {padding-left:80px}
  .sm-p-85px-r {padding-left:85px}
  .sm-p-90px-r {padding-left:90px}
  .sm-p-95px-r {padding-left:95px}
  .sm-p-100px-r {padding-left:100px}

  /*Padding All %*/
  .sm-p-1 {padding:1%;}
  .sm-p-1-half {padding:1.5%;}
  .sm-p-2 {padding:2%;}
  .sm-p-2-half {padding:2.5%;}
  .sm-p-3 {padding:3%;}
  .sm-p-3-half {padding:3.5%;}
  .sm-p-4 {padding:4%;}
  .sm-p-4-half {padding:4.5%;}
  .sm-p-5 {padding:5%;}
  .sm-p-5-half {padding:5.5%;}
  .sm-p-6 {padding:6%;}
  .sm-p-6-half {padding:6.5%;}
  .sm-p-7 {padding:7%;}
  .sm-p-7-half {padding:7.5%;}
  .sm-p-8 {padding:8%;}
  .sm-p-8-half {padding:8.5%;}
  .sm-p-9 {padding:9%;}
  .sm-p-9-half {padding:9.5%;}
  .sm-p-10 {padding:10%;}
  .sm-p-10-half {padding:10.5%;}
  .sm-p-11 {padding:11%;}
  .sm-p-11-half {padding:11.5%;}
  .sm-p-12 {padding:12%;}
  .sm-p-12-half {padding:12.5%;}
  .sm-p-13 {padding:13%;}
  .sm-p-13-half {padding:13.5%;}
  .sm-p-14 {padding:14%;}
  .sm-p-14-half {padding:14.5%;}
  .sm-p-15 {padding:15%;}
  .sm-p-15-half {padding:15.5%;}
  .sm-p-16 {padding:16%;}
  .sm-p-16-half {padding:16.5%;}
  .sm-p-17 {padding:17%;}
  .sm-p-17-half {padding:17.5%;}
  .sm-p-18 {padding:18%;}
  .sm-p-18-half {padding:18.5%;}
  .sm-p-19 {padding:19%;}
  .sm-p-19-half {padding:19.5%;}
  .sm-p-20 {padding:20%;}
  .sm-p-20-half {padding:20.5%;}
  .sm-p-21 {padding:21%;}
  .sm-p-21-half {padding:21.5%;}
  .sm-p-22 {padding:22%;}
  .sm-p-22-half {padding:22.5%;}
  .sm-p-23 {padding:23%;}
  .sm-p-23-half {padding:23.5%;}
  .sm-p-24 {padding:24%;}
  .sm-p-24-half {padding:24.5%;}
  .sm-p-25 {padding:25%;}
  .sm-p-25-half {padding:25.5%;}

  .sm-p-1-l {padding-left:1%;}
  .sm-p-1-half-l {padding-left:1.5%;}
  .sm-p-2-l {padding-left:2%;}
  .sm-p-2-half-l {padding-left:2.5%;}
  .sm-p-3-l {padding-left:3%;}
  .sm-p-3-half-l {padding-left:3.5%;}
  .sm-p-4-l {padding-left:4%;}
  .sm-p-4-half-l {padding-left:4.5%;}
  .sm-p-5-l {padding-left:5%;}
  .sm-p-5-half-l {padding-left:5.5%;}
  .sm-p-6-l {padding-left:6%;}
  .sm-p-6-half-l {padding-left:6.5%;}
  .sm-p-7-l {padding-left:7%;}
  .sm-p-7-half-l {padding-left:7.5%;}
  .sm-p-8-l {padding-left:8%;}
  .sm-p-8-half-l {padding-left:8.5%;}
  .sm-p-9-l {padding-left:9%;}
  .sm-p-9-half-l {padding-left:9.5%;}
  .sm-p-10-l {padding-left:10%;}
  .sm-p-10-half-l {padding-left:10.5%;}
  .sm-p-11-l {padding-left:11%;}
  .sm-p-11-half-l {padding-left:11.5%;}
  .sm-p-12-l {padding-left:12%;}
  .sm-p-12-half-l {padding-left:12.5%;}
  .sm-p-13-l {padding-left:13%;}
  .sm-p-13-half-l {padding-left:13.5%;}
  .sm-p-14-l {padding-left:14%;}
  .sm-p-14-half-l {padding-left:14.5%;}
  .sm-p-15-l {padding-left:15%;}
  .sm-p-15-half-l {padding-left:15.5%;}
  .sm-p-16-l {padding-left:16%;}
  .sm-p-16-half-l {padding-left:16.5%;}
  .sm-p-17-l {padding-left:17%;}
  .sm-p-17-half-l {padding-left:17.5%;}
  .sm-p-18-l {padding-left:18%;}
  .sm-p-18-half-l {padding-left:18.5%;}
  .sm-p-19-l {padding-left:19%;}
  .sm-p-19-half-l {padding-left:19.5%;}
  .sm-p-20-l {padding-left:20%;}
  .sm-p-20-half-l {padding-left:20.5%;}
  .sm-p-21-l {padding-left:21%;}
  .sm-p-21-half-l {padding-left:21.5%;}
  .sm-p-22-l {padding-left:22%;}
  .sm-p-22-half-l {padding-left:22.5%;}
  .sm-p-23-l {padding-left:23%;}
  .sm-p-23-half-l {padding-left:23.5%;}
  .sm-p-24-l {padding-left:24%;}
  .sm-p-24-half-l {padding-left:24.5%;}
  .sm-p-25-l {padding-left:25%;}
  .sm-p-25-half-l {padding-left:25.5%;}


  .sm-p-1-r {padding-right: 1%;}
  .sm-p-1-half-r {padding-right: 1.5%;}
  .sm-p-2-r {padding-right: 2%;}
  .sm-p-2-half-r {padding-right: 2.5%;}
  .sm-p-3-r {padding-right: 3%;}
  .sm-p-3-half-r {padding-right: 3.5%;}
  .sm-p-4-r {padding-right: 4%;}
  .sm-p-4-half-r {padding-right: 4.5%;}
  .sm-p-5-r {padding-right: 5%;}
  .sm-p-5-half-r {padding-right: 5.5%;}
  .sm-p-6-r {padding-right: 6%;}
  .sm-p-6-half-r {padding-right: 6.5%;}
  .sm-p-7-r {padding-right: 7%;}
  .sm-p-7-half-r {padding-right: 7.5%;}
  .sm-p-8-r {padding-right: 8%;}
  .sm-p-8-half-r {padding-right: 8.5%;}
  .sm-p-9-r {padding-right: 9%;}
  .sm-p-9-half-r {padding-right: 9.5%;}
  .sm-p-10-r {padding-right: 10%;}
  .sm-p-10-half-r {padding-right: 10.5%;}
  .sm-p-11-r {padding-right: 11%;}
  .sm-p-11-half-r {padding-right: 11.5%;}
  .sm-p-12-r {padding-right: 12%;}
  .sm-p-12-half-r {padding-right: 12.5%;}
  .sm-p-13-r {padding-right: 13%;}
  .sm-p-13-half-r {padding-right: 13.5%;}
  .sm-p-14-r {padding-right: 14%;}
  .sm-p-14-half-r {padding-right: 14.5%;}
  .sm-p-15-r {padding-right: 15%;}
  .sm-p-15-half-r {padding-right: 15.5%;}
  .sm-p-16-r {padding-right: 16%;}
  .sm-p-16-half-r {padding-right: 16.5%;}
  .sm-p-17-r {padding-right: 17%;}
  .sm-p-17-half-r {padding-right: 17.5%;}
  .sm-p-18-r {padding-right: 18%;}
  .sm-p-18-half-r {padding-right: 18.5%;}
  .sm-p-19-r {padding-right: 19%;}
  .sm-p-19-half-r {padding-right: 19.5%;}
  .sm-p-20-r {padding-right: 20%;}
  .sm-p-20-half-r {padding-right: 20.5%;}
  .sm-p-21-r {padding-right: 21%;}
  .sm-p-21-half-r {padding-right: 21.5%;}
  .sm-p-22-r {padding-right: 22%;}
  .sm-p-22-half-r {padding-right: 22.5%;}
  .sm-p-23-r {padding-right: 23%;}
  .sm-p-23-half-r {padding-right: 23.5%;}
  .sm-p-24-r {padding-right: 24%;}
  .sm-p-24-half-r {padding-right: 24.5%;}
  .sm-p-25-r {padding-right: 25%;}
  .sm-p-25-half-r {padding-right: 25.5%;}

  .sm-p-1-t {padding-top: 1%;}
  .sm-p-1-half-t {padding-top: 1.5%;}
  .sm-p-2-t {padding-top: 2%;}
  .sm-p-2-half-t {padding-top: 2.5%;}
  .sm-p-3-t {padding-top: 3%;}
  .sm-p-3-half-t {padding-top: 3.5%;}
  .sm-p-4-t {padding-top: 4%;}
  .sm-p-4-half-t {padding-top: 4.5%;}
  .sm-p-5-t {padding-top: 5%;}
  .sm-p-5-half-t {padding-top: 5.5%;}
  .sm-p-6-t {padding-top: 6%;}
  .sm-p-6-half-t {padding-top: 6.5%;}
  .sm-p-7-t {padding-top: 7%;}
  .sm-p-7-half-t {padding-top: 7.5%;}
  .sm-p-8-t {padding-top: 8%;}
  .sm-p-8-half-t {padding-top: 8.5%;}
  .sm-p-9-t {padding-top: 9%;}
  .sm-p-9-half-t {padding-top: 9.5%;}
  .sm-p-10-t {padding-top: 10%;}
  .sm-p-10-half-t {padding-top: 10.5%;}
  .sm-p-11-t {padding-top: 11%;}
  .sm-p-11-half-t {padding-top: 11.5%;}
  .sm-p-12-t {padding-top: 12%;}
  .sm-p-12-half-t {padding-top: 12.5%;}
  .sm-p-13-t {padding-top: 13%;}
  .sm-p-13-half-t {padding-top: 13.5%;}
  .sm-p-14-t {padding-top: 14%;}
  .sm-p-14-half-t {padding-top: 14.5%;}
  .sm-p-15-t {padding-top: 15%;}
  .sm-p-15-half-t {padding-top: 15.5%;}
  .sm-p-16-t {padding-top: 16%;}
  .sm-p-16-half-t {padding-top: 16.5%;}
  .sm-p-17-t {padding-top: 17%;}
  .sm-p-17-half-t {padding-top: 17.5%;}
  .sm-p-18-t {padding-top: 18%;}
  .sm-p-18-half-t {padding-top: 18.5%;}
  .sm-p-19-t {padding-top: 19%;}
  .sm-p-19-half-t {padding-top: 19.5%;}
  .sm-p-20-t {padding-top: 20%;}
  .sm-p-20-half-t {padding-top: 20.5%;}
  .sm-p-21-t {padding-top: 21%;}
  .sm-p-21-half-t {padding-top: 21.5%;}
  .sm-p-22-t {padding-top: 22%;}
  .sm-p-22-half-t {padding-top: 22.5%;}
  .sm-p-23-t {padding-top: 23%;}
  .sm-p-23-half-t {padding-top: 23.5%;}
  .sm-p-24-t {padding-top: 24%;}
  .sm-p-24-half-t {padding-top: 24.5%;}
  .sm-p-25-t {padding-top: 25%;}
  .sm-p-25-half-t {padding-top: 25.5%;}

  .sm-p-1-b {padding-bottom: 1%;}
  .sm-p-1-half-b {padding-bottom: 1.5%;}
  .sm-p-2-b {padding-bottom: 2%;}
  .sm-p-2-half-b {padding-bottom: 2.5%;}
  .sm-p-3-b {padding-bottom: 3%;}
  .sm-p-3-half-b {padding-bottom: 3.5%;}
  .sm-p-4-b {padding-bottom: 4%;}
  .sm-p-4-half-b {padding-bottom: 4.5%;}
  .sm-p-5-b {padding-bottom: 5%;}
  .sm-p-5-half-b {padding-bottom: 5.5%;}
  .sm-p-6-b {padding-bottom: 6%;}
  .sm-p-6-half-b {padding-bottom: 6.5%;}
  .sm-p-7-b {padding-bottom: 7%;}
  .sm-p-7-half-b {padding-bottom: 7.5%;}
  .sm-p-8-b {padding-bottom: 8%;}
  .sm-p-8-half-b {padding-bottom: 8.5%;}
  .sm-p-9-b {padding-bottom: 9%;}
  .sm-p-9-half-b {padding-bottom: 9.5%;}
  .sm-p-10-b {padding-bottom: 10%;}
  .sm-p-10-half-b {padding-bottom: 10.5%;}
  .sm-p-11-b {padding-bottom: 11%;}
  .sm-p-11-half-b {padding-bottom: 11.5%;}
  .sm-p-12-b {padding-bottom: 12%;}
  .sm-p-12-half-b {padding-bottom: 12.5%;}
  .sm-p-13-b {padding-bottom: 13%;}
  .sm-p-13-half-b {padding-bottom: 13.5%;}
  .sm-p-14-b {padding-bottom: 14%;}
  .sm-p-14-half-b {padding-bottom: 14.5%;}
  .sm-p-15-b {padding-bottom: 15%;}
  .sm-p-15-half-b {padding-bottom: 15.5%;}
  .sm-p-16-b {padding-bottom: 16%;}
  .sm-p-16-half-b {padding-bottom: 16.5%;}
  .sm-p-17-b {padding-bottom: 17%;}
  .sm-p-17-half-b {padding-bottom: 17.5%;}
  .sm-p-18-b {padding-bottom: 18%;}
  .sm-p-18-half-b {padding-bottom: 18.5%;}
  .sm-p-19-b {padding-bottom: 19%;}
  .sm-p-19-half-b {padding-bottom: 19.5%;}
  .sm-p-20-b {padding-bottom: 20%;}
  .sm-p-20-half-b {padding-bottom: 20.5%;}
  .sm-p-21-b {padding-bottom: 21%;}
  .sm-p-21-half-b {padding-bottom: 21.5%;}
  .sm-p-22-b {padding-bottom: 22%;}
  .sm-p-22-half-b {padding-bottom: 22.5%;}
  .sm-p-23-b {padding-bottom: 23%;}
  .sm-p-23-half-b {padding-bottom: 23.5%;}
  .sm-p-24-b {padding-bottom: 24%;}
  .sm-p-24-half-b {padding-bottom: 24.5%;}
  .sm-p-25-b {padding-bottom: 25%;}
  .sm-p-25-half-b {padding-bottom: 25.5%;}
}
