/* By Fatehi */


.w-auto {
    width: auto;
}
.w-5px,
.size-5px {
    width: 5px;
}
.w-10px,
.size-10px {
    width: 10px;
}
.w-15px,
.size-15px {
    width: 15px;
}
.w-20px,
.size-20px {
    width: 20px;
}
.w-25px,
.size-25px {
    width: 25px;
}
.w-30px,
.size-30px {
    width: 30px;
}
.w-35px,
.size-35px {
    width: 35px;
}
.w-40px,
.size-40px {
    width: 40px;
}
.w-45px,
.size-45px {
    width: 45px;
}
.w-48px,
.size-48px {
    width: 48px;
}
.w-50px,
.size-50px {
    width: 50px;
}
.w-60px,
.size-60px {
    width: 60px;
}
.w-64px,
.size-64px {
    width: 64px;
}
.w-70px,
.size-70px {
    width: 70px;
}
.w-80px,
.size-80px {
    width: 80px;
}
.w-90px,
.size-90px {
    width: 90px;
}
.w-100px,
.size-100px {
    width: 100px;
}
.w-110px,
.size-110px {
    width: 110px;
}
.w-120px,
.size-120px {
    width: 120px;
}
.w-130px,
.size-130px {
    width: 130px;
}
.w-140px,
.size-140px {
    width: 140px;
}
.w-150px,
.size-150px {
    width: 150px;
}
.w-160px,
.size-160px {
    width: 160px;
}
.w-170px,
.size-170px {
    width: 170px;
}
.w-180px,
.size-180px {
    width: 180px;
}
.w-190px,
.size-190px {
    width: 190px;
}
.w-200px,
.size-200px {
    width: 200px;
}
.w-210px,
.size-210px {
    width: 210px;
}
.w-220px,
.size-220px {
    width: 220px;
}
.w-230px,
.size-230px {
    width: 230px;
}
.w-240px,
.size-240px {
    width: 240px;
}
.w-250px,
.size-250px {
    width: 250px;
}
.w-260px,
.size-260px {
    width: 260px;
}
.w-270px,
.size-270px {
    width: 270px;
}
.w-280px,
.size-280px {
    width: 280px;
}
.w-290px,
.size-290px {
    width: 290px;
}
.w-300px,
.size-300px {
    width: 300px;
}
.w-310px,
.size-310px {
    width: 310px;
}
.w-320px,
.size-320px {
    width: 320px;
}
.w-330px,
.size-330px {
    width: 330px;
}
.w-340px,
.size-340px {
    width: 340px;
}
.w-350px,
.size-350px {
    width: 350px;
}
.w-360px,
.size-360px {
    width: 360px;
}
.w-370px,
.size-370px {
    width: 370px;
}
.w-380px,
.size-380px {
    width: 380px;
}
.w-390px,
.size-390px {
    width: 390px;
}
.w-400px,
.size-400px {
    width: 400px;
}
.w-410px,
.size-410px {
    width: 410px;
}
.w-420px,
.size-420px {
    width: 420px;
}
.w-450px,
.size-450px {
    width: 450px;
}
.w-500px,
.size-500px {
    width: 500px;
}
.w-640px,
.size-640px {
    width: 640px;
}

.h-auto {
    height: auto;
}
.h-5px,
.size-5px {
    height: 5px;
}
.h-10px,
.size-10px {
    height: 10px;
}
.h-15px,
.size-15px {
    height: 15px;
}
.h-20px,
.size-20px {
    height: 20px;
}
.h-25px,
.size-25px {
    height: 25px;
}
.h-30px,
.size-30px {
    height: 30px;
}
.h-35px,
.size-35px {
    height: 35px;
}
.h-40px,
.size-40px {
    height: 40px;
}
.h-45px,
.size-45px {
    height: 45px;
}
.h-48px,
.size-48px {
    height: 48px;
}
.h-50px,
.size-50px {
    height: 50px;
}
.h-60px,
.size-60px {
    height: 60px;
}
.h-64px,
.size-64px {
    height: 64px;
}
.h-70px,
.size-70px {
    height: 70px;
}
.h-80px,
.size-80px {
    height: 80px;
}
.h-90px,
.size-90px {
    height: 90px;
}
.h-100px,
.size-100px {
    height: 100px;
}
.h-110px,
.size-110px {
    height: 110px;
}
.h-120px,
.size-120px {
    height: 120px;
}
.h-130px,
.size-130px {
    height: 130px;
}
.h-140px,
.size-140px {
    height: 140px;
}
.h-150px,
.size-150px {
    height: 150px;
}
.h-160px,
.size-160px {
    height: 160px;
}
.h-170px,
.size-170px {
    height: 170px;
}
.h-180px,
.size-180px {
    height: 180px;
}
.h-190px,
.size-190px {
    height: 190px;
}
.h-200px,
.size-200px {
    height: 200px;
}
.h-210px,
.size-210px {
    height: 210px;
}
.h-220px,
.size-220px {
    height: 220px;
}
.h-230px,
.size-230px {
    height: 230px;
}
.h-240px,
.size-240px {
    height: 240px;
}
.h-250px,
.size-250px {
    height: 250px;
}
.h-260px,
.size-260px {
    height: 260px;
}
.h-270px,
.size-270px {
    height: 270px;
}
.h-280px,
.size-280px {
    height: 280px;
}
.h-290px,
.size-290px {
    height: 290px;
}
.h-300px,
.size-300px {
    height: 300px;
}
.h-310px,
.size-310px {
    height: 310px;
}
.h-320px,
.size-320px {
    height: 320px;
}
.h-330px,
.size-330px {
    height: 330px;
}
.h-340px,
.size-340px {
    height: 340px;
}
.h-350px,
.size-350px {
    height: 350px;
}
.h-360px,
.size-360px {
    height: 360px;
}
.h-370px,
.size-370px {
    height: 370px;
}
.h-380px,
.size-380px {
    height: 380px;
}
.h-390px,
.size-390px {
    height: 390px;
}
.h-400px,
.size-400px {
    height: 400px;
}
.h-410px,
.size-410px {
    height: 410px;
}
.h-420px,
.size-420px {
    height: 420px;
}
.h-450px,
.size-450px {
    height: 450px;
}
.h-460px,
.size-460px {
    height: 460px;
}
.h-475px,
.size-475px {
    height: 475px;
}
.h-485px,
.size-485px {
    height: 485px;
}
.h-500px,
.size-500px {
    height: 500px;
}
.h-640px,
.size-640px {
    height: 640px;
}

.pl-6,
.px-6,
.p-6 {
    padding-left: 4rem;
}
.pl-7,
.px-7,
.p-7 {
    padding-left: 5rem;
}
.pl-8,
.px-8,
.p-8 {
    padding-left: 6rem;
}
.pl-9,
.px-9,
.p-9 {
    padding-left: 8rem;
}
.pl-10,
.px-10,
.p-10 {
    padding-left: 10rem;
}
.pl-11,
.px-11,
.p-11 {
    padding-left: 12rem;
}
.pl-12,
.px-12,
.p-12 {
    padding-left: 16rem;
}

.pr-6,
.px-6,
.p-6 {
    padding-right: 4rem;
}
.pr-7,
.px-7,
.p-7 {
    padding-right: 5rem;
}
.pr-8,
.px-8,
.p-8 {
    padding-right: 6rem;
}
.pr-9,
.px-9,
.p-9 {
    padding-right: 8rem;
}
.pr-10,
.px-10,
.p-10 {
    padding-right: 10rem;
}
.pr-11,
.px-11,
.p-11 {
    padding-right: 12rem;
}
.pr-12,
.px-12,
.p-12 {
    padding-right: 16rem;
}

.pt-6,
.py-6,
.p-6 {
    padding-top: 4rem;
}
.pt-7,
.py-7,
.p-7 {
    padding-top: 5rem;
}
.pt-8,
.py-8,
.p-8 {
    padding-top: 6rem;
}
.pt-9,
.py-9,
.p-9 {
    padding-top: 8rem;
}
.pt-10,
.py-10,
.p-10 {
    padding-top: 10rem;
}
.pt-11,
.py-11,
.p-11 {
    padding-top: 12rem;
}
.pt-12,
.py-12,
.p-12 {
    padding-top: 16rem;
}

.pb-6,
.py-6,
.p-6 {
    padding-bottom: 4rem;
}
.pb-7,
.py-7,
.p-7 {
    padding-bottom: 5rem;
}
.pb-8,
.py-8,
.p-8 {
    padding-bottom: 6rem;
}
.pb-9,
.py-9,
.p-9 {
    padding-bottom: 8rem;
}
.pb-10,
.py-10,
.p-10 {
    padding-bottom: 10rem;
}
.pb-11,
.py-11,
.p-11 {
    padding-bottom: 12rem;
}
.pb-12,
.py-12,
.p-12 {
    padding-bottom: 16rem;
}

.pl-5px,
.px-5px,
.p-5px {
    padding-left: 5px;
}
.pl-10px,
.px-10px,
.p-10px {
    padding-left: 10px;
}
.pl-13px,
.px-13px,
.p-13px {
    padding-left: 13px;
}
.pl-14px,
.px-14px,
.p-14px {
    padding-left: 14px;
}
.pl-15px,
.px-15px,
.p-15px {
    padding-left: 15px;
}
.pl-20px,
.px-20px,
.p-20px {
    padding-left: 20px;
}
.pl-25px,
.px-25px,
.p-25px {
    padding-left: 25px;
}
.pl-30px,
.px-30px,
.p-30px {
    padding-left: 30px;
}

.pr-5px,
.px-5px,
.p-5px {
    padding-right: 5px;
}
.pr-10px,
.px-10px,
.p-10px {
    padding-right: 10px;
}
.pr-13px,
.px-13px,
.p-13px {
    padding-right: 13px;
}
.pr-14px,
.px-14px,
.p-14px {
    padding-right: 14px;
}
.pr-15px,
.px-15px,
.p-15px {
    padding-right: 15px;
}
.pr-20px,
.px-20px,
.p-20px {
    padding-right: 20px;
}
.pr-25px,
.px-25px,
.p-25px {
    padding-right: 25px;
}
.pr-30px,
.px-30px,
.p-30px {
    padding-right: 30px;
}

.pt-5px,
.py-5px,
.p-5px {
    padding-top: 5px;
}
.pt-10px,
.py-10px,
.p-10px {
    padding-top: 10px;
}
.pt-13px,
.py-13px,
.p-13px {
    padding-top: 13px;
}
.pt-14px,
.py-14px,
.p-14px {
    padding-top: 14px;
}
.pt-15px,
.py-15px,
.p-15px {
    padding-top: 15px;
}
.pt-20px,
.py-20px,
.p-20px {
    padding-top: 20px;
}
.pt-25px,
.py-25px,
.p-25px {
    padding-top: 25px;
}
.pt-30px,
.py-30px,
.p-30px {
    padding-top: 30px;
}

.pb-5px,
.py-5px,
.p-5px {
    padding-bottom: 5px;
}
.pb-10px,
.py-10px,
.p-10px {
    padding-bottom: 10px;
}
.pb-15px,
.py-15px,
.p-15px {
    padding-bottom: 15px;
}
.pb-15px,
.py-15px,
.p-15px {
    padding-bottom: 15px;
}
.pb-20px,
.py-20px,
.p-20px {
    padding-bottom: 20px;
}
.pb-25px,
.py-25px,
.p-25px {
    padding-bottom: 25px;
}
.pb-30px,
.py-30px,
.p-30px {
    padding-bottom: 30px;
}


.content-row-bg-white {
    position: relative;
    background: #f5f5f5;
    padding: 50px 0 40px 0;
}

.content-row-bg-white img {
    max-width: 100%;
    height: auto;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.3em;
}

.zoom {
    /*padding: 50px;
    background-color: green;*/
    transition: transform .3s;
    /*width: 200px;
    height: 200px;
    margin: 0 auto;*/
  }
  
.zoom:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Safari 3-8 */
    transform: scale(1.1); 
  }

  .lh-1 {
    line-height: 1 !important;
}
.lh-1-1 {
    line-height: 1.1 !important;
}
.lh-1-2 {
    line-height: 1.2 !important;
}
.lh-1-3 {
    line-height: 1.3 !important;
}
.lh-1-4 {
    line-height: 1.4 !important;
}
.lh-1-5 {
    line-height: 1.5 !important;
}
.lh-1-6 {
    line-height: 1.6 !important;
}
.lh-1-7 {
    line-height: 1.7 !important;
}
.lh-1-8 {
    line-height: 1.8 !important;
}
.lh-1-9 {
    line-height: 1.9 !important;
}
.lh-2 {
    line-height: 2 !important;
}
.text-truncate-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.text-truncate-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.flex-caption {
    bottom: 180px;/* change from 30 to 180 By Fatehi */ 
    color: #fff;
    margin: 0;
    padding: 5px 15px 10px 15px;
    position: absolute;
    right: 10%;
    width: 295px;
    opacity: 0.70;
}

.post-image {
    margin-bottom: 20px;
    margin-top: 10px;
}

@media (max-width: 480px) {
    .pt-10px,
    .py-10px,
    .p-10px {
        padding-top: 30px;
    }
    .h-40px, .size-40px {
        height: 70px;
    }
}

.fa.fa-twitter{
	font-family:sans-serif;
}
.fa.fa-twitter::before{
	content:"𝕏";
	font-size:1em;
}

/*By Fatehi */
@media (max-width: 979px) {
    .flex-caption {
        display: none !important;
    }
}

