@font-face {
    font-family: 'sf_pro_displayregular';
    src: url('../fonts/SF-Pro-Display-Regular/SF-Pro-Display-Regular.woff2') format('woff2'),
         url('../fonts/SF-Pro-Display-Regular/SF-Pro-Display-Regular.woff') format('woff'),
         url('../fonts/SF-Pro-Display-Regular/SF-Pro-Display-Regular.otf') format('otf'),
         url('../fonts/SF-Pro-Display-Regular/SF-Pro-Display-Regular.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_displaybold';
    src: url('../fonts/SF-Pro-Display-Bold/SF-Pro-Display-Bold.woff2') format('woff2'),
         url('../fonts/SF-Pro-Display-Bold/SF-Pro-Display-Bold.woff') format('woff'),
         url('../fonts/SF-Pro-Display-Bold/SF-Pro-Display-Bold.otf') format('otf'),
         url('../fonts/SF-Pro-Display-Bold/SF-Pro-Display-Bold.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_displaylight';
    src: url('../fonts/SF-Pro-Display-Light/SF-Pro-Display-Light.woff2') format('woff2'),
         url('../fonts/SF-Pro-Display-Light/SF-Pro-Display-Light.woff') format('woff'),
         url('../fonts/SF-Pro-Display-Light/SF-Pro-Display-Light.otf') format('otf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_displaymedium';
    src: url('../fonts/SF-Pro-Display-Medium/SF-Pro-Display-Medium.woff2') format('woff2'),
         url('../fonts/SF-Pro-Display-Medium/SF-Pro-Display-Medium.woff') format('woff'),
         url('../fonts/SF-Pro-Display-Medium/SF-Pro-Display-Medium.otf') format('otf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_displaysemibold';
    src: url('../fonts/SF-Pro-Display-SemiBold/SF-Pro-Display-SemiBold.woff2') format('woff2'),
         url('../fonts/SF-Pro-Display-SemiBold/SF-Pro-Display-SemiBold.woff') format('woff'),
         url('../fonts/SF-Pro-Display-SemiBold/SF-Pro-Display-SemiBold.otf') format('otf'),
         url('../fonts/SF-Pro-Display-SemiBold/SF-Pro-Display-SemiBold.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sf_pro_displaythin';
    src: url('../fonts/SF-Pro-Display-Thin/SF-Pro-Display-Thin.woff2') format('woff2'),
         url('../fonts/SF-Pro-Display-Thin/SF-Pro-Display-Thin.woff') format('woff'),
         url('../fonts/SF-Pro-Display-Thin/SF-Pro-Display-Thin.otf') format('otf'),
         url('../fonts/SF-Pro-Display-Thin/SF-Pro-Display-Thin.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;

}

/*Normallizing*/
* {
  padding: 0;
  margin: 0;
  /*transition:all 0.3s linear;*/ }

html, body {
  font-family: 'sf_pro_displayregular';
  font-weight: normal;
  font-size: 16px;
  color: #212121;
  box-sizing: border-box; }

a {
  color: #212121;
  text-decoration: none;
  cursor: pointer; 
}
a:hover {
    color: #212121; }

a:hover {
  text-decoration: none; }

button {
  cursor: pointer; }

img {
  max-width: 100%;}

p, h1, h2, h3, h4, h5, h6, ol, ul, div {
  margin: 0;
  padding: 0; }

.float-left {
  float: left;
}

.float-right {
  float: right;
}
.no-border {
  border:none !important;
}

/*common classes*/
.padding-top-bottom-100{
    padding-top:100px;
    padding-bottom:100px;
}
.padding-top-bottom-90{
    padding-top:90px;
    padding-bottom:90px;
}
.padding-top-bottom-80{
    padding-top:80px;
    padding-bottom:80px;
}
.padding-top-bottom-70{
    padding-top:70px;
    padding-bottom:70px;
}
.padding-top-bottom-60{
    padding-top:60px;
    padding-bottom:60px;
}
.padding-top-bottom-50{
    padding-top:50px;
    padding-bottom:50px;
}
.padding-top-bottom-40{
    padding-top:40px;
    padding-bottom:40px;
}
.padding-top-bottom-35{
    padding-top:35px;
    padding-bottom:35px;
}
.padding-top-bottom-30{
    padding-top:30px;
    padding-bottom:30px;
}
.padding-top-bottom-25{
    padding-top:25px;
    padding-bottom:25px;
}
.padding-top-bottom-20{
    padding-top:20px;
    padding-bottom:20px;
}
.padding-top-bottom-15{
    padding-top:15px;
    padding-bottom:15px;
}
.padding-top-bottom-10{
    padding-top:10px;
    padding-bottom:10px;
}

.padding-top-100{
    padding-top:100px;
}
.padding-top-90{
    padding-top:90px;
}
.padding-top-80{
    padding-top:80px;
}
.padding-top-70{
    padding-top:70px;
}
.padding-top-60{
    padding-top:60px;
}
.padding-top-50{
    padding-top:50px;
}
.padding-top-40{
    padding-top:40px;
}
.padding-top-30{
    padding-top:30px;
}
.padding-top-35{
    padding-top:35px;
}
.padding-top-25{
    padding-top:25px;
}
.padding-top-20{
    padding-top:20px;
}
.padding-top-15{
    padding-top:15px;
}
.padding-top-10{
    padding-top:10px;
}

.padding-bottom-100{
    padding-bottom:100px;
}
.padding-bottom-90{
    padding-bottom:90px;
}
.padding-bottom-80{
    padding-bottom:80px;
}
.padding-bottom-70{
    padding-bottom:70px;
}
.padding-bottom-60{
    padding-bottom:60px;
}
.padding-bottom-50{
    padding-bottom:50px;
}
.padding-bottom-40{
    padding-bottom:40px;
}
.padding-bottom-35{
    padding-bottom:35px;
}
.padding-bottom-30{
    padding-bottom:30px;
}
.padding-bottom-25{
    padding-bottom:25px;
}
.padding-bottom-20{
    padding-bottom:20px;
}
.padding-bottom-15{
    padding-bottom:15px;
}
.padding-bottom-10{
    padding-bottom:10px;
}

.padding-right-left-100{
    padding-right:100px;
    padding-left:100px;
}
.padding-right-left-90{
    padding-right:90px;
    padding-left:90px;
}
.padding-right-left-80{
    padding-right:80px;
    padding-left:80px;
}
.padding-right-left-70{
    padding-right:70px;
    padding-left:70px;
}
.padding-right-left-60{
    padding-right:60px;
    padding-left:60px;
}
.padding-right-left-50{
    padding-right:50px;
    padding-left:50px;
}
.padding-right-left-40{
    padding-right:40px;
    padding-left:40px;
}
.padding-right-left-35{
    padding-right:35px;
    padding-left:35px;
}
.padding-right-left-30{
    padding-right:30px;
    padding-left:30px;
}
.padding-right-left-25{
    padding-right:25px;
    padding-left:25px;
}
.padding-right-left-20{
    padding-right:20px;
    padding-left:20px;
}
.padding-right-left-15{
    padding-right:15px;
    padding-left:15px;
}
.padding-right-left-10{
    padding-right:10px;
    padding-left:10px;
}


.margin-top-10{
    margin-top:10px;
}
.margin-top-15{
    margin-top:15px;
}
.margin-top-20{
    margin-top:20px;
}
.margin-top-25{
    margin-top:25px;
}
.margin-top-30{
    margin-top:30px;
}
.margin-top-35{
    margin-top:35px;
}
.margin-top-40{
    margin-top:40px;
}
.margin-top-50{
    margin-top:50px;
}
.margin-top-60{
    margin-top:60px;
}
.margin-top-70{
    margin-top:70px;
}
.margin-top-80{
    margin-top:80px;
}
.margin-top-90{
    margin-top:90px;
}
.margin-top-100{
    margin-top:100px;
}

.margin-bottom-100{
    margin-bottom:100px;
}
.margin-bottom-90{
    margin-bottom:90px;
}
.margin-bottom-80{
    margin-bottom:80px;
}
.margin-bottom-70{
    margin-bottom:70px;
}
.margin-bottom-60{
    margin-bottom:60px;
}
.margin-bottom-50{
    margin-bottom:50px;
}
.margin-bottom-40{
    margin-bottom:40px;
}
.margin-bottom-35{
    margin-bottom:35px;
}
.margin-bottom-30{
    margin-bottom:30px;
}
.margin-bottom-25{
    margin-bottom:25px;
}
.margin-bottom-20{
    margin-bottom:20px;
}
.margin-bottom-15{
    margin-bottom:15px;
}
.margin-bottom-10{
    margin-bottom:10px;
}

.margin-top-bottom-10{
    margin-top:10px;
    margin-bottom:10px;
}
.margin-top-bottom-15{
    margin-top:15px;
    margin-bottom:15px;
}
.margin-top-bottom-20{
    margin-top:20px;
    margin-bottom:20px;
}
.margin-top-bottom-25{
    margin-top:25px;
    margin-bottom:25px;
}
.margin-top-bottom-30{
    margin-top:30px;
    margin-bottom:30px;
}
.margin-top-bottom-35{
    margin-top:35px;
    margin-bottom:35px;
}
.margin-top-bottom-40{
    margin-top:40px;
    margin-bottom:40px;
}
.margin-top-bottom-50{
    margin-top:50px;
    margin-bottom:50px;
}
.margin-top-bottom-60{
    margin-top:60px;
    margin-bottom:60px;
}
.margin-top-bottom-70{
    margin-top:70px;
    margin-bottom:70px;
}
.margin-top-bottom-80{
    margin-top:80px;
    margin-bottom:80px;
}
.margin-top-bottom-90{
    margin-top:90px;
    margin-bottom:90px;
}
.margin-top-bottom-100{
    margin-top:100px;
    margin-bottom:100px;
}

.margin-right-left-100{
    margin-right:100px;
    margin-left:100px;
}
.margin-right-left-90{
    margin-right:90px;
    margin-left:90px;
}
.margin-right-left-80{
    margin-right:80px;
    margin-left:80px;
}
.margin-right-left-70{
    margin-right:70px;
    margin-left:70px;
}
.margin-right-left-60{
    margin-right:60px;
    margin-left:60px;
}
.margin-right-left-50{
    margin-right:50px;
    margin-left:50px;
}
.margin-right-left-40{
    margin-right:40px;
    margin-left:40px;
}
.margin-right-left-35{
    margin-right:35px;
    margin-left:35px;
}
.margin-right-left-30{
    margin-right:30px;
    margin-left:30px;
}
.margin-right-left-25{
    margin-right:25px;
    margin-left:25px;
}
.margin-right-left-20{
    margin-right:20px;
    margin-left:20px;
}
.margin-right-left-15{
    margin-right:15px;
    margin-left:15px;
}
.margin-right-left-10{
    margin-right:10px;
    margin-left:10px;
}


.equal-height{
    display:flex;
    flex-wrap:wrap;
}
.height-100-percent{
    height:100%;
}
.height-50-percent{
    height:50%;
}
.width-100-percent{
    width:100%;
}
.height-50-percent{
    height:50%;
}
.for-desktop{

}

.background-image{
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.justify-space-between{
    display:flex;
    justify-content:space-between;
    /*align-items:center;*/
}
.flex-center-vh{
    display:flex;
    justify-content:center;
    align-items:center;
}
.flex-center-v{
    display:flex;
    align-items: center;
}


.uppercase {
  text-transform: uppercase; }

.page-title {
  margin: 0 !important;
  font-size: 22px;
  line-height: 22px;
  font-weight: 500; }

.display-none {
  display: none !important; }

.display-flex {
  display: flex;
  flex-wrap: wrap; }

.fixed-top {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999; }

.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

button {
  border: none;

}

.custom-select {
  background: url(../images/icons/selecct_drop_down_arrow.png) no-repeat right .75rem center;
    font-size:14px;
    line-height: 16px;
    height: 43px;
}

/*.custom-select.search_select_tab {
  background: url(../images/icons/selecct_drop_down_arrow_white.png) no-repeat right .75rem center;
}*/

a.btn, .btn {
  font-weight: 400;
  font-size: 16px;
  color: #0C0C0C;
  background-color: #FBB824;
  /*letter-spacing: 0;*/
  padding: 10px 20px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

.btn img, a.btn img{
    max-height: 15px;
    position: relative;
    top: -1px;
    margin-right: 3px;
}

a.btn-black, .btn-black {
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #000;
  padding: 10px 20px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

a.btn-blue, .btn-blue {
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #009CDC;
  padding: 10px 20px;
  border-radius: 4px;
  border: none;
  cursor: pointer;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

a.btn-default, .btn-default {
  font-weight: 400;
  font-size: 16px;
  color: #838383;
  background-color: #FFFFFF;
  padding: 10px 20px;
  border: 1px solid #838383;
  border-radius: 4px;
  cursor: pointer;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

a.btn-download, .btn-download {
  font-weight: 400;
  font-size: 14px;
  cursor: pointer;
  color: #838383;
  background-color: #FFFFFF;
  padding: 2px 10px;
  border: 1px solid #838383;
  border-radius: 4px;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

a.btn-default.active, .btn-default.active {
  font-weight: 400;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #009CDC;
  border: 1px solid #009CDC;
  padding: 10px 20px;
  border-radius: 4px;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

a.btn-tab, .btn-tab {
  font-weight: 400;
  font-size: 16px;
  color: #080808;
  background-color: #FFFFFF;
  border-top: 1px solid #C2C2C2;
  border-right: 1px solid #C2C2C2;
  border-left: 1px solid #C2C2C2;
  border-bottom: 1px solid #C2C2C2;
  padding: 10px 20px;
  border-radius: 4px;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }


a.btn-tab:hover, .btn-tab:hover,a.btn-tab.active, .btn-tab.active {
  border-bottom: 3px solid #009CDC;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }

a.btn:hover, a.btn:focus, .btn:hover, .btn:focus {
  color: #FFFFFF;
  background-color: #0C0C0C;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }
a.btn-black:hover, a.btn-black:focus, .btn-black:hover, .btn-black:focus {
  color: #0C0C0C;
  background-color: #FBB824;
    transition: transform 0.6s cubic-bezier(0.5, 1, 0.89, 1); }
a.btn-default:hover, a.btn-default:focus, .btn-default:hover, .btn-default:focus {
  color: #FFFFFF;
  background-color: #009CDC;
  border: 1px solid #009CDC;
  transition: background-color 0.3s linear; }
a.btn-default.active:hover, .btn-default.active:hover{
  color: #838383;
  background-color: #FFFFFF;
  border: 1px solid #838383;
  transition: background-color 0.3s linear; }
a.btn-download:hover, a.btn-download:focus, .btn-download:hover, .btn-download:focus {
  color: #FFFFFF;
  background-color: #009CDC;
  border: 1px solid #009CDC;
  transition: background-color 0.3s linear; }
a.btn-blue:hover, a.btn-blue:focus, .btn-blue:hover, .btn-blue:focus {
  color: #0C0C0C;
  background-color: #FBB824;
  transition: background-color 0.3s linear; }

.btn-outline, a.btn-outline {
  background-color: transparent;
  border-color: #FBB824;
  color: #FBB824;
  padding: 0 20px; }
  .btn-outline:hover, a.btn-outline:hover {
    background-color: #FBB824;
    color: #000000; }
  .btn-outline.outline-202020, a.btn-outline.outline-202020 {
    border-color: #202020;
    color: #202020;
    padding: 0 25px; }
    .btn-outline.outline-202020:hover, a.btn-outline.outline-202020:hover {
      background-color: #202020;
      color: #ffffff; }
  .btn-outline.outline-white, a.btn-outline.outline-white {
    border-color: #ffffff;
    color: #ffffff; }
    .btn-outline.outline-white:hover, a.btn-outline.outline-white:hover {
      background-color: #ffffff;
      color: #202020; }



.section-title{
    font-family:'sf_pro_displaysemibold';
    font-size:30px;
    line-height: 1.5;
    margin-bottom:30px;
    color:#080808;
    position: relative;
    /*padding-top:20px;*/
    /*padding-bottom:20px;*/
    /*text-transform:uppercase;*/
    margin-top:0;
}
.section-sub-title{
    font-family:'sf_pro_displayregular';
    font-weight: 700;
    font-size:30px;
    line-height:30px;
    margin-bottom:30px;
    color:#080808;
    margin-top:0;
    /*text-transform: uppercase;*/
}
.invalidlogin{
    position: absolute;
    font-size: 14px;
    line-height: 16px;
    bottom: -30px;
    left: 0;
    width: 100%;
    color: #ff4136;
}
.uppercase{
    text-transform: uppercase;
}
.page-title{
    margin:0!important;
    text-transform: uppercase;
}



/*responsiveness*/
@media (min-width:1200px) {

}
@media(min-width:992px) and (max-width:1199px){

}
@media(min-width:768px) and (max-width:991px){
    .padding-top-bottom-100{
        padding-top:80px;
        padding-bottom:80px;
    }
    .padding-top-bottom-90{
        padding-top:70px;
        padding-bottom:70px;
    }
    .padding-top-bottom-80{
        padding-top:60px;
        padding-bottom:60px;
    }
    .padding-top-bottom-70{
        padding-top:50px;
        padding-bottom:50px;
    }
    .padding-top-bottom-60{
        padding-top:50px;
        padding-bottom:50px;
    }
    .padding-top-bottom-50{
        padding-top:40px;
        padding-bottom:40px;
    }
    .padding-top-bottom-40{
        padding-top:35px;
        padding-bottom:35px;
    }
    .padding-top-bottom-35{
        padding-top:30px;
        padding-bottom:30px;
    }
    .padding-top-bottom-30{
        padding-top:25px;
        padding-bottom:25px;
    }
    .padding-top-bottom-25{
        padding-top:20px;
        padding-bottom:20px;
    }
    .padding-top-bottom-20{
        padding-top:15px;
        padding-bottom:15px;
    }

    .padding-top-100{
        padding-top:80px;
    }
    .padding-top-90{
        padding-top:70px;
    }
    .padding-top-80{
        padding-top:60px;
    }
    .padding-top-70{
        padding-top:50px;
    }
    .padding-top-60{
        padding-top:50px;
    }
    .padding-top-50{
        padding-top:40px;
    }
    .padding-top-40{
        padding-top:35px;
    }
    .padding-top-30{
        padding-top:30px;
    }
    .padding-top-35{
        padding-top:25px;
    }
    .padding-top-25{
        padding-top:20px;
    }
    .padding-top-20{
        padding-top:15px;
    }

    .padding-bottom-100{
        padding-bottom:100px;
    }
    .padding-bottom-90{
        padding-bottom:90px;
    }
    .padding-bottom-80{
        padding-bottom:80px;
    }
    .padding-bottom-70{
        padding-bottom:70px;
    }
    .padding-bottom-60{
        padding-bottom:50px;
    }
    .padding-bottom-50{
        padding-bottom:40px;
    }
    .padding-bottom-40{
        padding-bottom:35px;
    }
    .padding-bottom-35{
        padding-bottom:30px;
    }
    .padding-bottom-30{
        padding-bottom:25px;
    }
    .padding-bottom-25{
        padding-bottom:20px;
    }
    .padding-bottom-20{
        padding-bottom:15px;
    }


   
    .margin-top-20{
        margin-top:15px;
    }
    .margin-top-25{
        margin-top:20px;
    }
    .margin-top-30{
        margin-top:25px;
    }
    .margin-top-35{
        margin-top:30px;
    }
    .margin-top-40{
        margin-top:35px;
    }
    .margin-top-50{
        margin-top:40px;
    }
    .margin-top-60{
        margin-top:50px;
    }
    .margin-top-70{
        margin-top:50px;
    }
    .margin-top-80{
        margin-top:60px;
    }
    .margin-top-90{
        margin-top:70px;
    }
    .margin-top-100{
        margin-top:80px;
    }

    .margin-bottom-100{
        margin-bottom:80px;
    }
    .margin-bottom-90{
        margin-bottom:70px;
    }
    .margin-bottom-80{
        margin-bottom:60px;
    }
    .margin-bottom-70{
        margin-bottom:50px;
    }
    .margin-bottom-60{
        margin-bottom:45px;
    }
    .margin-bottom-50{
        margin-bottom:40px;
    }
    .margin-bottom-40{
        margin-bottom:35px;
    }
    .margin-bottom-35{
        margin-bottom:30px;
    }
    .margin-bottom-30{
        margin-bottom:25px;
    }
    .margin-bottom-25{
        margin-bottom:20px;
    }
    .margin-bottom-20{
        margin-bottom:15px;
    }

    .margin-top-bottom-20{
        margin-top:15px;
        margin-bottom:15px;
    }
    .margin-top-bottom-25{
        margin-top:20px;
        margin-bottom:20px;
    }
    .margin-top-bottom-30{
        margin-top:25px;
        margin-bottom:25px;
    }
    .margin-top-bottom-35{
        margin-top:30px;
        margin-bottom:30px;
    }
    .margin-top-bottom-40{
        margin-top:35px;
        margin-bottom:35px;
    }
    .margin-top-bottom-50{
        margin-top:40px;
        margin-bottom:40px;
    }
    .margin-top-bottom-60{
        margin-top:45px;
        margin-bottom:45px;
    }
    .margin-top-bottom-70{
        margin-top:50px;
        margin-bottom:50px;
    }
    .margin-top-bottom-80{
        margin-top:60px;
        margin-bottom:60px;
    }
    .margin-top-bottom-90{
        margin-top:70px;
        margin-bottom:70px;
    }
    .margin-top-bottom-100{
        margin-top:80px;
        margin-bottom:80px;
    }


}
@media (max-width:767px){
    .padding-top-bottom-100{
        padding-top:60px;
        padding-bottom:60px;
    }
    .padding-top-bottom-90{
        padding-top:55px;
        padding-bottom:55px;
    }
    .padding-top-bottom-80{
        padding-top:50px;
        padding-bottom:50px;
    }
    .padding-top-bottom-70{
        padding-top:30px;
        padding-bottom:30px;
    }
    .padding-top-bottom-60{
        padding-top:40px;
        padding-bottom:40px;
    }
    .padding-top-bottom-50{
        padding-top:35px;
        padding-bottom:35px;
    }
    .padding-top-bottom-40{
        padding-top:30px;
        padding-bottom:30px;
    }
    .padding-top-bottom-35{
        padding-top:25px;
        padding-bottom:25px;
    }
    .padding-top-bottom-30{
        padding-top:20px;
        padding-bottom:20px;
    }
    .padding-top-bottom-25{
        padding-top:15px;
        padding-bottom:15px;
    }
    .padding-top-bottom-20{
        padding-top:10px;
        padding-bottom:10px;
    }

    .padding-top-100{
        padding-top:60px;
    }
    .padding-top-90{
        padding-top:55px;
    }
    .padding-top-80{
        padding-top:50px;
    }
    .padding-top-70{
        padding-top:45px;
    }
    .padding-top-60{
        padding-top:40px;
    }
    .padding-top-50{
        padding-top:35px;
    }
    .padding-top-40{
        padding-top:30px;
    }
    .padding-top-30{
        padding-top:25px;
    }
    .padding-top-35{
        padding-top:20px;
    }
    .padding-top-25{
        padding-top:15px;
    }
    .padding-top-20{
        padding-top:10px;
    }

    .padding-bottom-100{
        padding-bottom:60px;
    }
    .padding-bottom-90{
        padding-bottom:55px;
    }
    .padding-bottom-80{
        padding-bottom:50px;
    }
    .padding-bottom-70{
        padding-bottom:45px;
    }
    .padding-bottom-60{
        padding-bottom:40px;
    }
    .padding-bottom-50{
        padding-bottom:35px;
    }
    .padding-bottom-40{
        padding-bottom:30px;
    }
    .padding-bottom-35{
        padding-bottom:25px;
    }
    .padding-bottom-30{
        padding-bottom:20px;
    }
    .padding-bottom-25{
        padding-bottom:15px;
    }
    .padding-bottom-20{
        padding-bottom:10px;
    }


   
    .margin-top-20{
        margin-top:10px;
    }
    .margin-top-25{
        margin-top:15px;
    }
    .margin-top-30{
        margin-top:20px;
    }
    .margin-top-35{
        margin-top:25px;
    }
    .margin-top-40{
        margin-top:30px;
    }
    .margin-top-50{
        margin-top:35px;
    }
    .margin-top-60{
        margin-top:40px;
    }
    .margin-top-70{
        margin-top:45px;
    }
    .margin-top-80{
        margin-top:50px;
    }
    .margin-top-90{
        margin-top:55px;
    }
    .margin-top-100{
        margin-top:60px;
    }

    .margin-bottom-100{
        margin-bottom:60px;
    }
    .margin-bottom-90{
        margin-bottom:55px;
    }
    .margin-bottom-80{
        margin-bottom:50px;
    }
    .margin-bottom-70{
        margin-bottom:45px;
    }
    .margin-bottom-60{
        margin-bottom:40px;
    }
    .margin-bottom-50{
        margin-bottom:35px;
    }
    .margin-bottom-40{
        margin-bottom:30px;
    }
    .margin-bottom-35{
        margin-bottom:25px;
    }
    .margin-bottom-30{
        margin-bottom:20px;
    }
    .margin-bottom-25{
        margin-bottom:15px;
    }
    .margin-bottom-20{
        margin-bottom:10px;
    }

    .margin-top-bottom-20{
        margin-top:10px;
        margin-bottom:10px;
    }
    .margin-top-bottom-25{
        margin-top:15px;
        margin-bottom:15px;
    }
    .margin-top-bottom-30{
        margin-top:20px;
        margin-bottom:20px;
    }
    .margin-top-bottom-35{
        margin-top:25px;
        margin-bottom:25px;
    }
    .margin-top-bottom-40{
        margin-top:30px;
        margin-bottom:30px;
    }
    .margin-top-bottom-50{
        margin-top:35px;
        margin-bottom:35px;
    }
    .margin-top-bottom-60{
        margin-top:40px;
        margin-bottom:40px;
    }
    .margin-top-bottom-70{
        margin-top:45px;
        margin-bottom:45px;
    }
    .margin-top-bottom-80{
        margin-top:50px;
        margin-bottom:50px;
    }
    .margin-top-bottom-90{
        margin-top:55px;
        margin-bottom:55px;
    }
    .margin-top-bottom-100{
        margin-top:60px;
        margin-bottom:60px;
    }


}
@media (max-width:575px){

}
@media (max-width:379px){

}
/*responsiveness*/