/* WR Style CSS by WRIGLECS */

.page-wrapper{
  position: relative;
  overflow: hidden;
}

.parallax-container{ 
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

.parallax-container:before,
.parallax-container:after {
    display: table;
    content: " ";
}

.parallax-container:after {
    clear: both;
}

@media(max-width: 550px){
  .wr-mobile-container{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}

.rowsame{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  flex-wrap:wrap
}
.rowsame>[class*=col-]{
  isplay:flex;
  flex-direction:column
}

/*------------------------------------------*/
/*  SPACING & INDENTS
/*------------------------------------------*/
.wide-100 { padding-top: 100px; padding-bottom: 100px; }
.wide-90 { padding-top: 90px; padding-bottom: 90px; }
.wide-80 { padding-top: 80px; padding-bottom: 80px; }
.wide-70 { padding-top: 70px; padding-bottom: 70px; }
.wide-60 { padding-top: 60px; padding-bottom: 60px; }
.wide-50 { padding-top: 50px; padding-bottom: 50px; }
.wide-40 { padding-top: 40px; padding-bottom: 40px; }
.wide-30 { padding-top: 30px; padding-bottom: 30px; }
.wide-20 { padding-top: 20px; padding-bottom: 20px; }
/*------------------------------------------*/
/*  Margin All Sides
/*------------------------------------------*/
.m-200 { margin: 200px; }
.m-150 { margin: 150px; }
.m-120 { margin: 120px; }
.m-100 { margin: 100px; }
.m-95 { margin: 95px; }
.m-90 { margin: 90px; }
.m-85 { margin: 85px; }
.m-80 { margin: 80px; }
.m-75 { margin: 75px; }
.m-70 { margin: 70px; }
.m-65 { margin: 65px; }
.m-60 { margin: 60px; }
.m-55 { margin: 55px; }
.m-50 { margin: 50px; }
.m-45 { margin: 45px; }
.m-40 { margin: 40px; }
.m-35 { margin: 35px; }
.m-30 { margin: 30px; }
.m-25 { margin: 25px; }
.m-20 { margin: 20px; }
.m-15 { margin: 15px; }
.m-10 { margin: 10px; }
.m-5 { margin: 5px; }
/*------------------------------------------*/
/*  Margin Top
/*------------------------------------------*/
.mt-200 { margin-top: 200px; }
.mt-150 { margin-top: 150px; }
.mt-120 { margin-top: 120px; }
.mt-100 { margin-top: 100px; }
.mt-95 { margin-top: 95px; }
.mt-90 { margin-top: 90px; }
.mt-85 { margin-top: 85px; }
.mt-80 { margin-top: 80px; }
.mt-75 { margin-top: 75px; }
.mt-70 { margin-top: 70px; }
.mt-65 { margin-top: 65px; }
.mt-60 { margin-top: 60px; }
.mt-55 { margin-top: 55px; }
.mt-50 { margin-top: 50px; }
.mt-45 { margin-top: 45px; }
.mt-40 { margin-top: 40px; }
.mt-35 { margin-top: 35px; }
.mt-30 { margin-top: 30px; }
.mt-25 { margin-top: 25px; }
.mt-20 { margin-top: 20px; }
.mt-15 { margin-top: 15px; }
.mt-10 { margin-top: 10px; }
.mt-5 { margin-top: 5px; }
.mt-0 { margin-top: 0px; }
/*------------------------------------------*/
/*  Margin Bottom
/*------------------------------------------*/
.mt-200 { margin-bottom: 200px; }
.mt-150 { margin-bottom: 150px; }
.mt-120 { margin-bottom: 120px; }
.mb-100 { margin-bottom: 100px; }
.mb-95 { margin-bottom: 95px; }
.mb-90 { margin-bottom: 90px; }
.mb-85 { margin-bottom: 85px; }
.mb-80 { margin-bottom: 80px; }
.mb-75 { margin-bottom: 75px; }
.mb-70 { margin-bottom: 70px; }
.mb-65 { margin-bottom: 65px; }
.mb-60 { margin-bottom: 60px; }
.mb-55 { margin-bottom: 55px; }
.mb-50 { margin-bottom: 50px; }
.mb-45 { margin-bottom: 45px; }
.mb-40 { margin-bottom: 40px; }
.mb-35 { margin-bottom: 35px; }
.mb-30 { margin-bottom: 30px; }
.mb-25 { margin-bottom: 25px; }
.mb-20 { margin-bottom: 20px; }
.mb-15 { margin-bottom: 15px; }
.mb-10 { margin-bottom: 10px; }
.mb-5 { margin-bottom: 5px; }
.mb-0 { margin-bottom: 0; }
/*------------------------------------------*/
/*  Margin Left
/*------------------------------------------*/
.ml-70 { margin-left: 70px; }
.ml-60 { margin-left: 60px; }
.ml-50 { margin-left: 50px; }
.ml-45 { margin-left: 45px; }
.ml-40 { margin-left: 40px; }
.ml-35 { margin-left: 35px; }
.ml-30 { margin-left: 30px; }
.ml-25 { margin-left: 25px; }
.ml-20 { margin-left: 20px; }
.ml-15 { margin-left: 15px; }
.ml-10 { margin-left: 10px; }
.ml-5 { margin-left: 5px; }
.ml-0 { margin-left: 0px; }
/*------------------------------------------*/
/*  Margin Right
/*------------------------------------------*/
.mr-70 { margin-right: 70px; }
.mr-60 { margin-right: 60px; }
.mr-50 { margin-right: 50px; }
.mr-45 { margin-right: 45px; }
.mr-40 { margin-right: 40px; }
.mr-35 { margin-right: 35px; }
.mr-30 { margin-right: 30px; }
.mr-25 { margin-right: 25px; }
.mr-20 { margin-right: 20px; }
.mr-15 { margin-right: 15px; }
.mr-10 { margin-right: 10px; }
.mr-5 { margin-right: 5px; }
.mr-0 { margin-right: 0px; }
/*------------------------------------------*/
/*  Padding All Sides
/*------------------------------------------*/
.p-200 { padding: 200px; }
.p-150 { padding: 150px; }
.p-120 { padding: 120px; }
.p-100 { padding: 100px; }
.p-90 { padding: 90px; }
.p-80 { padding: 80px; }
.p-70 { padding: 70px; }
.p-60 { padding: 60px; }
.p-50 { padding: 50px; }
.p-45 { padding: 45px; }
.p-40 { padding: 40px; }
.p-35 { padding: 35px; }
.p-30 { padding: 30px; }
.p-25 { padding: 25px; }
.p-20 { padding: 20px; }
.p-15 { padding: 15px; }
.p-10 { padding: 10px; }
.p-5 { padding: 5px; }
.p-2 { padding: 2px !important; }
.p-0 { padding: 0px; }
/*------------------------------------------*/
/*  Padding Top
/*------------------------------------------*/
.pt-200 { padding-top: 200px; }
.pt-150 { padding-top: 150px; }
.pt-120 { padding-top: 120px; }
.pt-100 { padding-top: 100px; }
.pt-90 { padding-top: 90px; }
.pt-80 { padding-top: 80px; }
.pt-70 { padding-top: 70px; }
.pt-60 { padding-top: 60px; }
.pt-50 { padding-top: 50px; }
.pt-45 { padding-top: 45px; }
.pt-40 { padding-top: 40px; }
.pt-35 { padding-top: 35px; }
.pt-30 { padding-top: 30px; }
.pt-25 { padding-top: 25px; }
.pt-20 { padding-top: 20px; }
.pt-15 { padding-top: 15px; }
.pt-10 { padding-top: 10px; }
.pt-0 { padding-top: 0px; }
/*------------------------------------------*/
/*  Padding Bottom
/*------------------------------------------*/
.pb-200 { padding-bottom: 200px; }
.pb-150 { padding-bottom: 150px; }
.pb-120 { padding-bottom: 120px; }
.pb-100 { padding-bottom: 100px; }
.pb-90 { padding-bottom: 90px; }
.pb-80 { padding-bottom: 80px; }
.pb-70 { padding-bottom: 70px; }
.pb-60 { padding-bottom: 60px; }
.pb-50 { padding-bottom: 50px; }
.pb-45 { padding-bottom: 45px; }
.pb-40 { padding-bottom: 40px; }
.pb-35 { padding-bottom: 35px; }
.pb-30 { padding-bottom: 30px; }
.pb-25 { padding-bottom: 25px; }
.pb-20 { padding-bottom: 20px; }
.pb-15 { padding-bottom: 15px; }
.pb-10 { padding-bottom: 10px; }
.pb-0 { padding-bottom: 0; }
/*------------------------------------------*/
/*  Padding Left
/*------------------------------------------*/
.pl-100 { padding-left: 100px; }
.pl-90 { padding-left: 90px; }
.pl-80 { padding-left: 80px; }
.pl-70 { padding-left: 70px; }
.pl-60 { padding-left: 60px; }
.pl-50 { padding-left: 50px; }
.pl-45 { padding-left: 45px; }
.pl-40 { padding-left: 40px; }
.pl-35 { padding-left: 35px; }
.pl-30 { padding-left: 30px; }
.pl-25 { padding-left: 25px; }
.pl-20 { padding-left: 20px; }
.pl-15 { padding-left: 15px; }
.pl-10 { padding-left: 10px; }
.pl-5 { padding-left: 5px; }
.pl-0 { padding-left: 0px; }
/*------------------------------------------*/
/*  Padding Right
/*------------------------------------------*/
.pr-100 { padding-right: 100px; }
.pr-90 { padding-right: 90px; }
.pr-80 { padding-right: 80px; }
.pr-70 { padding-right: 70px; }
.pr-60 { padding-right: 60px; }
.pr-50 { padding-right: 50px; }
.pr-45 { padding-right: 45px; }
.pr-40 { padding-right: 40px; }
.pr-35 { padding-right: 35px; }
.pr-30 { padding-right: 30px; }
.pr-25 { padding-right: 25px; }
.pr-20 { padding-right: 20px; }
.pr-15 { padding-right: 15px; }
.pr-10 { padding-right: 10px; }
.pr-5 { padding-right: 5px; }
.pr-0 { padding-right: 0px; }
/*------------------------------------------*/
/*  Padding Centered
/*------------------------------------------*/
.pc-45 { padding-right: 45px; padding-left: 45px; } 
.pc-40 { padding-right: 40px; padding-left: 40px; }
.pc-35 { padding-right: 35px; padding-left: 35px; }
.pc-30 { padding-right: 30px; padding-left: 30px; }
.pc-25 { padding-right: 25px; padding-left: 25px; }
.pc-20 { padding-right: 20px; padding-left: 20px; }
.pc-15 { padding-right: 15px; padding-left: 15px; }
/*------------------------------------------*/
/*  BACKGROUND SETTINGS
/*------------------------------------------*/
.bg-fixed,
.bg-scroll {
  width: 100%;
  background-repeat: no-repeat;
  background-position: center center;   
  background-size: cover;
}
.bg-scroll {
  background-attachment: fixed!important;
}
/*------------------------------------------*/
/*  Background Colors
/*------------------------------------------*/
/*
background-color: #f3f6f7;*/
.bg-lightdark { background-color: #283034; }
.bg-dark { background-color: #1d1e29!important; }
.bg-lightgrey { background-color: #f8f9fb; }
.bg-whitesmoke { background-color: #f2f5f6; }
.bg-carrot { background-color: #d05a24; }
.bg-blue { background-color: #3284bf; }
.bg-darkblue { background-color: #253993; }
.bg-skyblue { background-color: #1ba1f0; }
.bg-green { background-color: #20ab5c; }
.bg-lightgreen { background-color: #8dd17e; }
.bg-red { background-color: #ff6d33; }
.bg-rose { background-color: #ef3e42; }
.bg-olive { background-color: #7ba323; }
.bg-orange { background-color: #ff4500; }
.bg-teal { background-color: #109d87; }
.bg-yellow { background-color: #ffb605; }
.bg-violet { background-color: #8a8cbd; }
.bg-yellow-light { background-color: #ffb60596; }
.bg-rose-light { background-color: #ef3e420d; }


/* Image Size Indexing */
.img-150 { width: 150px; height: 150px; }
.img-145 { width: 145px; height: 145px; }
.img-140 { width: 140px; height: 140px; }
.img-135 { width: 135px; height: 135px; }
.img-130 { width: 130px; height: 130px; }
.img-125 { width: 125px; height: 125px; }
.img-120 { width: 120px; height: 120px; }
.img-115 { width: 115px; height: 115px; }
.img-110 { width: 110px; height: 110px; }
.img-105 { width: 105px; height: 105px; }
.img-100 { width: 100px; height: 100px; }
.img-95 { width: 95px; height: 95px; }
.img-90 { width: 90px; height: 90px; }
.img-85 { width: 85px; height: 85px; }
.img-80 { width: 80px; height: 80px; }
.img-75 { width: 75px; height: 75px; }
.img-70 { width: 70px; height: 70px; }
.img-65 { width: 65px; height: 65px; }
.img-60 { width: 60px; height: 60px; }
.img-55 { width: 55px; height: 55px; }
.img-50 { width: 50px; height: 50px; }
.img-45 { width: 45px; height: 45px; }
.img-40 { width: 40px; height: 40px; }
.img-35 { width: 35px; height: 35px; }
.img-30 { width: 30px; height: 30px; }
.img-height-70 { width: auto; height: 70px; }

.remove-col-padding-lg-md .col-lg-12{
  padding: 0px !important;
}