*{
  scroll-behavior: smooth;
  /*-webkit-touch-callout: none; /* iOS Safari */
  /*-webkit-user-select: none; /* Safari */
  /*-khtml-user-select: none; /* Konqueror HTML */
  /*-moz-user-select: none; /* Old versions of Firefox */
  /*-ms-user-select: none; /* Internet Explorer/Edge */
  /*user-select: none; /* Non-prefixed version, currently
  supported by Chrome, Edge, Opera and Firefox */
}

:root{
  --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

html{
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-family: sans-serif;
  font-family: 'Montserrat', sans-serif;
  background-color: #fff;
}

body{
  font-size:14px;
  font-weight:400;
  line-height:24px;
  color:#0d0c22;
  background-color: #fff;
  font-family: "Montserrat", sans-serif;
}
.body-color{
  background-color: #fff;
}

.mtp-10{margin-top: 10px;}.mbp-10{margin-bottom: 10px;}.mlp-10{margin-left: 10px;}.mrp-10{margin-right: 10px;} .mtp-11{margin-top: 11px;}.mbp-11{margin-bottom: 11px;}.mlp-11{margin-left: 11px;}.mrp-11{margin-right: 11px;} .mtp-12{margin-top: 12px;}.mbp-12{margin-bottom: 12px;}.mlp-12{margin-left: 12px;}.mrp-12{margin-right: 12px;} .mtp-13{margin-top: 13px;}.mbp-13{margin-bottom: 13px;}.mlp-13{margin-left: 13px;}.mrp-13{margin-right: 13px;} .mtp-14{margin-top: 14px;}.mbp-14{margin-bottom: 14px;}.mlp-14{margin-left: 14px;}.mrp-14{margin-right: 14px;} .mtp-15{margin-top: 15px;}.mbp-15{margin-bottom: 15px;}.mlp-15{margin-left: 15px;}.mrp-15{margin-right: 15px;} .mtp-16{margin-top: 16px;}.mbp-16{margin-bottom: 16px;}.mlp-16{margin-left: 16px;}.mrp-16{margin-right: 16px;} .mtp-17{margin-top: 17px;}.mbp-17{margin-bottom: 17px;}.mlp-17{margin-left: 17px;}.mrp-17{margin-right: 17px;} .mtp-18{margin-top: 18px;}.mbp-18{margin-bottom: 18px;}.mlp-18{margin-left: 18px;}.mrp-18{margin-right: 18px;} .mtp-19{margin-top: 19px;}.mbp-19{margin-bottom: 19px;}.mlp-19{margin-left: 19px;}.mrp-19{margin-right: 19px;} .mtp-20{margin-top: 20px;}.mbp-20{margin-bottom: 20px;}.mlp-20{margin-left: 20px;}.mrp-20{margin-right: 20px;} .mtp-21{margin-top: 21px;}.mbp-21{margin-bottom: 21px;}.mlp-21{margin-left: 21px;}.mrp-21{margin-right: 21px;} .mtp-22{margin-top: 22px;}.mbp-22{margin-bottom: 22px;}.mlp-22{margin-left: 22px;}.mrp-22{margin-right: 22px;} .mtp-23{margin-top: 23px;}.mbp-23{margin-bottom: 23px;}.mlp-23{margin-left: 23px;}.mrp-23{margin-right: 23px;} .mtp-24{margin-top: 24px;}.mbp-24{margin-bottom: 24px;}.mlp-24{margin-left: 24px;}.mrp-24{margin-right: 24px;} .mtp-25{margin-top: 25px;}.mbp-25{margin-bottom: 25px;}.mlp-25{margin-left: 25px;}.mrp-25{margin-right: 25px;} .mtp-26{margin-top: 26px;}.mbp-26{margin-bottom: 26px;}.mlp-26{margin-left: 26px;}.mrp-26{margin-right: 26px;} .mtp-27{margin-top: 27px;}.mbp-27{margin-bottom: 27px;}.mlp-27{margin-left: 27px;}.mrp-27{margin-right: 27px;} .mtp-28{margin-top: 28px;}.mbp-28{margin-bottom: 28px;}.mlp-28{margin-left: 28px;}.mrp-28{margin-right: 28px;} .mtp-29{margin-top: 29px;}.mbp-29{margin-bottom: 29px;}.mlp-29{margin-left: 29px;}.mrp-29{margin-right: 29px;} .mtp-30{margin-top: 30px;}.mbp-30{margin-bottom: 30px;}.mlp-30{margin-left: 30px;}.mrp-30{margin-right: 30px;} .mtp-31{margin-top: 31px;}.mbp-31{margin-bottom: 31px;}.mlp-31{margin-left: 31px;}.mrp-31{margin-right: 31px;} .mtp-32{margin-top: 32px;}.mbp-32{margin-bottom: 32px;}.mlp-32{margin-left: 32px;}.mrp-32{margin-right: 32px;} .mtp-33{margin-top: 33px;}.mbp-33{margin-bottom: 33px;}.mlp-33{margin-left: 33px;}.mrp-33{margin-right: 33px;} .mtp-34{margin-top: 34px;}.mbp-34{margin-bottom: 34px;}.mlp-34{margin-left: 34px;}.mrp-34{margin-right: 34px;} .mtp-35{margin-top: 35px;}.mbp-35{margin-bottom: 35px;}.mlp-35{margin-left: 35px;}.mrp-35{margin-right: 35px;} .mtp-36{margin-top: 36px;}.mbp-36{margin-bottom: 36px;}.mlp-36{margin-left: 36px;}.mrp-36{margin-right: 36px;} .mtp-37{margin-top: 37px;}.mbp-37{margin-bottom: 37px;}.mlp-37{margin-left: 37px;}.mrp-37{margin-right: 37px;} .mtp-38{margin-top: 38px;}.mbp-38{margin-bottom: 38px;}.mlp-38{margin-left: 38px;}.mrp-38{margin-right: 38px;} .mtp-39{margin-top: 39px;}.mbp-39{margin-bottom: 39px;}.mlp-39{margin-left: 39px;}.mrp-39{margin-right: 39px;} .mtp-40{margin-top: 40px;}.mbp-40{margin-bottom: 40px;}.mlp-40{margin-left: 40px;}.mrp-40{margin-right: 40px;} .mtp-41{margin-top: 41px;}.mbp-41{margin-bottom: 41px;}.mlp-41{margin-left: 41px;}.mrp-41{margin-right: 41px;} .mtp-42{margin-top: 42px;}.mbp-42{margin-bottom: 42px;}.mlp-42{margin-left: 42px;}.mrp-42{margin-right: 42px;} .mtp-43{margin-top: 43px;}.mbp-43{margin-bottom: 43px;}.mlp-43{margin-left: 43px;}.mrp-43{margin-right: 43px;} .mtp-44{margin-top: 44px;}.mbp-44{margin-bottom: 44px;}.mlp-44{margin-left: 44px;}.mrp-44{margin-right: 44px;} .mtp-45{margin-top: 45px;}.mbp-45{margin-bottom: 45px;}.mlp-45{margin-left: 45px;}.mrp-45{margin-right: 45px;} .mtp-46{margin-top: 46px;}.mbp-46{margin-bottom: 46px;}.mlp-46{margin-left: 46px;}.mrp-46{margin-right: 46px;} .mtp-47{margin-top: 47px;}.mbp-47{margin-bottom: 47px;}.mlp-47{margin-left: 47px;}.mrp-47{margin-right: 47px;} .mtp-48{margin-top: 48px;}.mbp-48{margin-bottom: 48px;}.mlp-48{margin-left: 48px;}.mrp-48{margin-right: 48px;} .mtp-49{margin-top: 49px;}.mbp-49{margin-bottom: 49px;}.mlp-49{margin-left: 49px;}.mrp-49{margin-right: 49px;} .mtp-50{margin-top: 50px;}.mbp-50{margin-bottom: 50px;}.mlp-50{margin-left: 50px;}.mrp-50{margin-right: 50px;} .mtp-51{margin-top: 51px;}.mbp-51{margin-bottom: 51px;}.mlp-51{margin-left: 51px;}.mrp-51{margin-right: 51px;} .mtp-52{margin-top: 52px;}.mbp-52{margin-bottom: 52px;}.mlp-52{margin-left: 52px;}.mrp-52{margin-right: 52px;} .mtp-53{margin-top: 53px;}.mbp-53{margin-bottom: 53px;}.mlp-53{margin-left: 53px;}.mrp-53{margin-right: 53px;} .mtp-54{margin-top: 54px;}.mbp-54{margin-bottom: 54px;}.mlp-54{margin-left: 54px;}.mrp-54{margin-right: 54px;} .mtp-55{margin-top: 55px;}.mbp-55{margin-bottom: 55px;}.mlp-55{margin-left: 55px;}.mrp-55{margin-right: 55px;} .mtp-56{margin-top: 56px;}.mbp-56{margin-bottom: 56px;}.mlp-56{margin-left: 56px;}.mrp-56{margin-right: 56px;} .mtp-57{margin-top: 57px;}.mbp-57{margin-bottom: 57px;}.mlp-57{margin-left: 57px;}.mrp-57{margin-right: 57px;} .mtp-58{margin-top: 58px;}.mbp-58{margin-bottom: 58px;}.mlp-58{margin-left: 58px;}.mrp-58{margin-right: 58px;} .mtp-59{margin-top: 59px;}.mbp-59{margin-bottom: 59px;}.mlp-59{margin-left: 59px;}.mrp-59{margin-right: 59px;} .mtp-60{margin-top: 60px;}.mbp-60{margin-bottom: 60px;}.mlp-60{margin-left: 60px;}.mrp-60{margin-right: 60px;} .mtp-61{margin-top: 61px;}.mbp-61{margin-bottom: 61px;}.mlp-61{margin-left: 61px;}.mrp-61{margin-right: 61px;} .mtp-62{margin-top: 62px;}.mbp-62{margin-bottom: 62px;}.mlp-62{margin-left: 62px;}.mrp-62{margin-right: 62px;} .mtp-63{margin-top: 63px;}.mbp-63{margin-bottom: 63px;}.mlp-63{margin-left: 63px;}.mrp-63{margin-right: 63px;} .mtp-64{margin-top: 64px;}.mbp-64{margin-bottom: 64px;}.mlp-64{margin-left: 64px;}.mrp-64{margin-right: 64px;} .mtp-65{margin-top: 65px;}.mbp-65{margin-bottom: 65px;}.mlp-65{margin-left: 65px;}.mrp-65{margin-right: 65px;} .mtp-66{margin-top: 66px;}.mbp-66{margin-bottom: 66px;}.mlp-66{margin-left: 66px;}.mrp-66{margin-right: 66px;} .mtp-67{margin-top: 67px;}.mbp-67{margin-bottom: 67px;}.mlp-67{margin-left: 67px;}.mrp-67{margin-right: 67px;} .mtp-68{margin-top: 68px;}.mbp-68{margin-bottom: 68px;}.mlp-68{margin-left: 68px;}.mrp-68{margin-right: 68px;} .mtp-69{margin-top: 69px;}.mbp-69{margin-bottom: 69px;}.mlp-69{margin-left: 69px;}.mrp-69{margin-right: 69px;} .mtp-70{margin-top: 70px;}.mbp-70{margin-bottom: 70px;}.mlp-70{margin-left: 70px;}.mrp-70{margin-right: 70px;} .mtp-71{margin-top: 71px;}.mbp-71{margin-bottom: 71px;}.mlp-71{margin-left: 71px;}.mrp-71{margin-right: 71px;} .mtp-72{margin-top: 72px;}.mbp-72{margin-bottom: 72px;}.mlp-72{margin-left: 72px;}.mrp-72{margin-right: 72px;} .mtp-73{margin-top: 73px;}.mbp-73{margin-bottom: 73px;}.mlp-73{margin-left: 73px;}.mrp-73{margin-right: 73px;} .mtp-74{margin-top: 74px;}.mbp-74{margin-bottom: 74px;}.mlp-74{margin-left: 74px;}.mrp-74{margin-right: 74px;} .mtp-75{margin-top: 75px;}.mbp-75{margin-bottom: 75px;}.mlp-75{margin-left: 75px;}.mrp-75{margin-right: 75px;} .mtp-76{margin-top: 76px;}.mbp-76{margin-bottom: 76px;}.mlp-76{margin-left: 76px;}.mrp-76{margin-right: 76px;} .mtp-77{margin-top: 77px;}.mbp-77{margin-bottom: 77px;}.mlp-77{margin-left: 77px;}.mrp-77{margin-right: 77px;} .mtp-78{margin-top: 78px;}.mbp-78{margin-bottom: 78px;}.mlp-78{margin-left: 78px;}.mrp-78{margin-right: 78px;} .mtp-79{margin-top: 79px;}.mbp-79{margin-bottom: 79px;}.mlp-79{margin-left: 79px;}.mrp-79{margin-right: 79px;} .mtp-80{margin-top: 80px;}.mbp-80{margin-bottom: 80px;}.mlp-80{margin-left: 80px;}.mrp-80{margin-right: 80px;} .mtp-81{margin-top: 81px;}.mbp-81{margin-bottom: 81px;}.mlp-81{margin-left: 81px;}.mrp-81{margin-right: 81px;} .mtp-82{margin-top: 82px;}.mbp-82{margin-bottom: 82px;}.mlp-82{margin-left: 82px;}.mrp-82{margin-right: 82px;} .mtp-83{margin-top: 83px;}.mbp-83{margin-bottom: 83px;}.mlp-83{margin-left: 83px;}.mrp-83{margin-right: 83px;} .mtp-84{margin-top: 84px;}.mbp-84{margin-bottom: 84px;}.mlp-84{margin-left: 84px;}.mrp-84{margin-right: 84px;} .mtp-85{margin-top: 85px;}.mbp-85{margin-bottom: 85px;}.mlp-85{margin-left: 85px;}.mrp-85{margin-right: 85px;} .mtp-86{margin-top: 86px;}.mbp-86{margin-bottom: 86px;}.mlp-86{margin-left: 86px;}.mrp-86{margin-right: 86px;} .mtp-87{margin-top: 87px;}.mbp-87{margin-bottom: 87px;}.mlp-87{margin-left: 87px;}.mrp-87{margin-right: 87px;} .mtp-88{margin-top: 88px;}.mbp-88{margin-bottom: 88px;}.mlp-88{margin-left: 88px;}.mrp-88{margin-right: 88px;} .mtp-89{margin-top: 89px;}.mbp-89{margin-bottom: 89px;}.mlp-89{margin-left: 89px;}.mrp-89{margin-right: 89px;} .mtp-90{margin-top: 90px;}.mbp-90{margin-bottom: 90px;}.mlp-90{margin-left: 90px;}.mrp-90{margin-right: 90px;} .mtp-91{margin-top: 91px;}.mbp-91{margin-bottom: 91px;}.mlp-91{margin-left: 91px;}.mrp-91{margin-right: 91px;} .mtp-92{margin-top: 92px;}.mbp-92{margin-bottom: 92px;}.mlp-92{margin-left: 92px;}.mrp-92{margin-right: 92px;} .mtp-93{margin-top: 93px;}.mbp-93{margin-bottom: 93px;}.mlp-93{margin-left: 93px;}.mrp-93{margin-right: 93px;} .mtp-94{margin-top: 94px;}.mbp-94{margin-bottom: 94px;}.mlp-94{margin-left: 94px;}.mrp-94{margin-right: 94px;} .mtp-95{margin-top: 95px;}.mbp-95{margin-bottom: 95px;}.mlp-95{margin-left: 95px;}.mrp-95{margin-right: 95px;} .mtp-96{margin-top: 96px;}.mbp-96{margin-bottom: 96px;}.mlp-96{margin-left: 96px;}.mrp-96{margin-right: 96px;} .mtp-97{margin-top: 97px;}.mbp-97{margin-bottom: 97px;}.mlp-97{margin-left: 97px;}.mrp-97{margin-right: 97px;} .mtp-98{margin-top: 98px;}.mbp-98{margin-bottom: 98px;}.mlp-98{margin-left: 98px;}.mrp-98{margin-right: 98px;} .mtp-99{margin-top: 99px;}.mbp-99{margin-bottom: 99px;}.mlp-99{margin-left: 99px;}.mrp-99{margin-right: 99px;} .mtp-100{margin-top: 100px;}.mbp-100{margin-bottom: 100px;}.mlp-100{margin-left: 100px;}.mrp-100{margin-right: 100px;} .mtp-101{margin-top: 101px;}.mbp-101{margin-bottom: 101px;}.mlp-101{margin-left: 101px;}.mrp-101{margin-right: 101px;} .mtp-102{margin-top: 102px;}.mbp-102{margin-bottom: 102px;}.mlp-102{margin-left: 102px;}.mrp-102{margin-right: 102px;} .mtp-103{margin-top: 103px;}.mbp-103{margin-bottom: 103px;}.mlp-103{margin-left: 103px;}.mrp-103{margin-right: 103px;} .mtp-104{margin-top: 104px;}.mbp-104{margin-bottom: 104px;}.mlp-104{margin-left: 104px;}.mrp-104{margin-right: 104px;} .mtp-105{margin-top: 105px;}.mbp-105{margin-bottom: 105px;}.mlp-105{margin-left: 105px;}.mrp-105{margin-right: 105px;} .mtp-106{margin-top: 106px;}.mbp-106{margin-bottom: 106px;}.mlp-106{margin-left: 106px;}.mrp-106{margin-right: 106px;} .mtp-107{margin-top: 107px;}.mbp-107{margin-bottom: 107px;}.mlp-107{margin-left: 107px;}.mrp-107{margin-right: 107px;} .mtp-108{margin-top: 108px;}.mbp-108{margin-bottom: 108px;}.mlp-108{margin-left: 108px;}.mrp-108{margin-right: 108px;} .mtp-109{margin-top: 109px;}.mbp-109{margin-bottom: 109px;}.mlp-109{margin-left: 109px;}.mrp-109{margin-right: 109px;} .mtp-110{margin-top: 110px;}.mbp-110{margin-bottom: 110px;}.mlp-110{margin-left: 110px;}.mrp-110{margin-right: 110px;} .mtp-111{margin-top: 111px;}.mbp-111{margin-bottom: 111px;}.mlp-111{margin-left: 111px;}.mrp-111{margin-right: 111px;} .mtp-112{margin-top: 112px;}.mbp-112{margin-bottom: 112px;}.mlp-112{margin-left: 112px;}.mrp-112{margin-right: 112px;} .mtp-113{margin-top: 113px;}.mbp-113{margin-bottom: 113px;}.mlp-113{margin-left: 113px;}.mrp-113{margin-right: 113px;} .mtp-114{margin-top: 114px;}.mbp-114{margin-bottom: 114px;}.mlp-114{margin-left: 114px;}.mrp-114{margin-right: 114px;} .mtp-115{margin-top: 115px;}.mbp-115{margin-bottom: 115px;}.mlp-115{margin-left: 115px;}.mrp-115{margin-right: 115px;} .mtp-116{margin-top: 116px;}.mbp-116{margin-bottom: 116px;}.mlp-116{margin-left: 116px;}.mrp-116{margin-right: 116px;} .mtp-117{margin-top: 117px;}.mbp-117{margin-bottom: 117px;}.mlp-117{margin-left: 117px;}.mrp-117{margin-right: 117px;} .mtp-118{margin-top: 118px;}.mbp-118{margin-bottom: 118px;}.mlp-118{margin-left: 118px;}.mrp-118{margin-right: 118px;} .mtp-119{margin-top: 119px;}.mbp-119{margin-bottom: 119px;}.mlp-119{margin-left: 119px;}.mrp-119{margin-right: 119px;} .mtp-120{margin-top: 120px;}.mbp-120{margin-bottom: 120px;}.mlp-120{margin-left: 120px;}.mrp-120{margin-right: 120px;}

/****** MARGIN END ******/

/****** PADDING ******/

.pp-5{padding:5px;}.ptp-10{padding-top: 10px;}.pbp-10{padding-bottom: 10px;}.plp-10{padding-left: 10px;}.prp-10{padding-right: 10px;} .ptp-11{padding-top: 11px;}.pbp-11{padding-bottom: 11px;}.plp-11{padding-left: 11px;}.prp-11{padding-right: 11px;} .ptp-12{padding-top: 12px;}.pbp-12{padding-bottom: 12px;}.plp-12{padding-left: 12px;}.prp-12{padding-right: 12px;} .ptp-13{padding-top: 13px;}.pbp-13{padding-bottom: 13px;}.plp-13{padding-left: 13px;}.prp-13{padding-right: 13px;} .ptp-14{padding-top: 14px;}.pbp-14{padding-bottom: 14px;}.plp-14{padding-left: 14px;}.prp-14{padding-right: 14px;} .ptp-15{padding-top: 15px;}.pbp-15{padding-bottom: 15px;}.plp-15{padding-left: 15px;}.prp-15{padding-right: 15px;} .ptp-16{padding-top: 16px;}.pbp-16{padding-bottom: 16px;}.plp-16{padding-left: 16px;}.prp-16{padding-right: 16px;} .ptp-17{padding-top: 17px;}.pbp-17{padding-bottom: 17px;}.plp-17{padding-left: 17px;}.prp-17{padding-right: 17px;} .ptp-18{padding-top: 18px;}.pbp-18{padding-bottom: 18px;}.plp-18{padding-left: 18px;}.prp-18{padding-right: 18px;} .ptp-19{padding-top: 19px;}.pbp-19{padding-bottom: 19px;}.plp-19{padding-left: 19px;}.prp-19{padding-right: 19px;} .ptp-20{padding-top: 20px;}.pbp-20{padding-bottom: 20px;}.plp-20{padding-left: 20px;}.prp-20{padding-right: 20px;} .ptp-21{padding-top: 21px;}.pbp-21{padding-bottom: 21px;}.plp-21{padding-left: 21px;}.prp-21{padding-right: 21px;} .ptp-22{padding-top: 22px;}.pbp-22{padding-bottom: 22px;}.plp-22{padding-left: 22px;}.prp-22{padding-right: 22px;} .ptp-23{padding-top: 23px;}.pbp-23{padding-bottom: 23px;}.plp-23{padding-left: 23px;}.prp-23{padding-right: 23px;} .ptp-24{padding-top: 24px;}.pbp-24{padding-bottom: 24px;}.plp-24{padding-left: 24px;}.prp-24{padding-right: 24px;} .ptp-25{padding-top: 25px;}.pbp-25{padding-bottom: 25px;}.plp-25{padding-left: 25px;}.prp-25{padding-right: 25px;} .ptp-26{padding-top: 26px;}.pbp-26{padding-bottom: 26px;}.plp-26{padding-left: 26px;}.prp-26{padding-right: 26px;} .ptp-27{padding-top: 27px;}.pbp-27{padding-bottom: 27px;}.plp-27{padding-left: 27px;}.prp-27{padding-right: 27px;} .ptp-28{padding-top: 28px;}.pbp-28{padding-bottom: 28px;}.plp-28{padding-left: 28px;}.prp-28{padding-right: 28px;} .ptp-29{padding-top: 29px;}.pbp-29{padding-bottom: 29px;}.plp-29{padding-left: 29px;}.prp-29{padding-right: 29px;} .ptp-30{padding-top: 30px;}.pbp-30{padding-bottom: 30px;}.plp-30{padding-left: 30px;}.prp-30{padding-right: 30px;} .ptp-31{padding-top: 31px;}.pbp-31{padding-bottom: 31px;}.plp-31{padding-left: 31px;}.prp-31{padding-right: 31px;} .ptp-32{padding-top: 32px;}.pbp-32{padding-bottom: 32px;}.plp-32{padding-left: 32px;}.prp-32{padding-right: 32px;} .ptp-33{padding-top: 33px;}.pbp-33{padding-bottom: 33px;}.plp-33{padding-left: 33px;}.prp-33{padding-right: 33px;} .ptp-34{padding-top: 34px;}.pbp-34{padding-bottom: 34px;}.plp-34{padding-left: 34px;}.prp-34{padding-right: 34px;} .ptp-35{padding-top: 35px;}.pbp-35{padding-bottom: 35px;}.plp-35{padding-left: 35px;}.prp-35{padding-right: 35px;} .ptp-36{padding-top: 36px;}.pbp-36{padding-bottom: 36px;}.plp-36{padding-left: 36px;}.prp-36{padding-right: 36px;} .ptp-37{padding-top: 37px;}.pbp-37{padding-bottom: 37px;}.plp-37{padding-left: 37px;}.prp-37{padding-right: 37px;} .ptp-38{padding-top: 38px;}.pbp-38{padding-bottom: 38px;}.plp-38{padding-left: 38px;}.prp-38{padding-right: 38px;} .ptp-39{padding-top: 39px;}.pbp-39{padding-bottom: 39px;}.plp-39{padding-left: 39px;}.prp-39{padding-right: 39px;} .ptp-40{padding-top: 40px;}.pbp-40{padding-bottom: 40px;}.plp-40{padding-left: 40px;}.prp-40{padding-right: 40px;} .ptp-41{padding-top: 41px;}.pbp-41{padding-bottom: 41px;}.plp-41{padding-left: 41px;}.prp-41{padding-right: 41px;} .ptp-42{padding-top: 42px;}.pbp-42{padding-bottom: 42px;}.plp-42{padding-left: 42px;}.prp-42{padding-right: 42px;} .ptp-43{padding-top: 43px;}.pbp-43{padding-bottom: 43px;}.plp-43{padding-left: 43px;}.prp-43{padding-right: 43px;} .ptp-44{padding-top: 44px;}.pbp-44{padding-bottom: 44px;}.plp-44{padding-left: 44px;}.prp-44{padding-right: 44px;} .ptp-45{padding-top: 45px;}.pbp-45{padding-bottom: 45px;}.plp-45{padding-left: 45px;}.prp-45{padding-right: 45px;} .ptp-46{padding-top: 46px;}.pbp-46{padding-bottom: 46px;}.plp-46{padding-left: 46px;}.prp-46{padding-right: 46px;} .ptp-47{padding-top: 47px;}.pbp-47{padding-bottom: 47px;}.plp-47{padding-left: 47px;}.prp-47{padding-right: 47px;} .ptp-48{padding-top: 48px;}.pbp-48{padding-bottom: 48px;}.plp-48{padding-left: 48px;}.prp-48{padding-right: 48px;} .ptp-49{padding-top: 49px;}.pbp-49{padding-bottom: 49px;}.plp-49{padding-left: 49px;}.prp-49{padding-right: 49px;} .ptp-50{padding-top: 50px;}.pbp-50{padding-bottom: 50px;}.plp-50{padding-left: 50px;}.prp-50{padding-right: 50px;} .ptp-51{padding-top: 51px;}.pbp-51{padding-bottom: 51px;}.plp-51{padding-left: 51px;}.prp-51{padding-right: 51px;} .ptp-52{padding-top: 52px;}.pbp-52{padding-bottom: 52px;}.plp-52{padding-left: 52px;}.prp-52{padding-right: 52px;} .ptp-53{padding-top: 53px;}.pbp-53{padding-bottom: 53px;}.plp-53{padding-left: 53px;}.prp-53{padding-right: 53px;} .ptp-54{padding-top: 54px;}.pbp-54{padding-bottom: 54px;}.plp-54{padding-left: 54px;}.prp-54{padding-right: 54px;} .ptp-55{padding-top: 55px;}.pbp-55{padding-bottom: 55px;}.plp-55{padding-left: 55px;}.prp-55{padding-right: 55px;} .ptp-56{padding-top: 56px;}.pbp-56{padding-bottom: 56px;}.plp-56{padding-left: 56px;}.prp-56{padding-right: 56px;} .ptp-57{padding-top: 57px;}.pbp-57{padding-bottom: 57px;}.plp-57{padding-left: 57px;}.prp-57{padding-right: 57px;} .ptp-58{padding-top: 58px;}.pbp-58{padding-bottom: 58px;}.plp-58{padding-left: 58px;}.prp-58{padding-right: 58px;} .ptp-59{padding-top: 59px;}.pbp-59{padding-bottom: 59px;}.plp-59{padding-left: 59px;}.prp-59{padding-right: 59px;} .ptp-60{padding-top: 60px;}.pbp-60{padding-bottom: 60px;}.plp-60{padding-left: 60px;}.prp-60{padding-right: 60px;} .ptp-61{padding-top: 61px;}.pbp-61{padding-bottom: 61px;}.plp-61{padding-left: 61px;}.prp-61{padding-right: 61px;} .ptp-62{padding-top: 62px;}.pbp-62{padding-bottom: 62px;}.plp-62{padding-left: 62px;}.prp-62{padding-right: 62px;} .ptp-63{padding-top: 63px;}.pbp-63{padding-bottom: 63px;}.plp-63{padding-left: 63px;}.prp-63{padding-right: 63px;} .ptp-64{padding-top: 64px;}.pbp-64{padding-bottom: 64px;}.plp-64{padding-left: 64px;}.prp-64{padding-right: 64px;} .ptp-65{padding-top: 65px;}.pbp-65{padding-bottom: 65px;}.plp-65{padding-left: 65px;}.prp-65{padding-right: 65px;} .ptp-66{padding-top: 66px;}.pbp-66{padding-bottom: 66px;}.plp-66{padding-left: 66px;}.prp-66{padding-right: 66px;} .ptp-67{padding-top: 67px;}.pbp-67{padding-bottom: 67px;}.plp-67{padding-left: 67px;}.prp-67{padding-right: 67px;} .ptp-68{padding-top: 68px;}.pbp-68{padding-bottom: 68px;}.plp-68{padding-left: 68px;}.prp-68{padding-right: 68px;} .ptp-69{padding-top: 69px;}.pbp-69{padding-bottom: 69px;}.plp-69{padding-left: 69px;}.prp-69{padding-right: 69px;} .ptp-70{padding-top: 70px;}.pbp-70{padding-bottom: 70px;}.plp-70{padding-left: 70px;}.prp-70{padding-right: 70px;} .ptp-71{padding-top: 71px;}.pbp-71{padding-bottom: 71px;}.plp-71{padding-left: 71px;}.prp-71{padding-right: 71px;} .ptp-72{padding-top: 72px;}.pbp-72{padding-bottom: 72px;}.plp-72{padding-left: 72px;}.prp-72{padding-right: 72px;} .ptp-73{padding-top: 73px;}.pbp-73{padding-bottom: 73px;}.plp-73{padding-left: 73px;}.prp-73{padding-right: 73px;} .ptp-74{padding-top: 74px;}.pbp-74{padding-bottom: 74px;}.plp-74{padding-left: 74px;}.prp-74{padding-right: 74px;} .ptp-75{padding-top: 75px;}.pbp-75{padding-bottom: 75px;}.plp-75{padding-left: 75px;}.prp-75{padding-right: 75px;} .ptp-76{padding-top: 76px;}.pbp-76{padding-bottom: 76px;}.plp-76{padding-left: 76px;}.prp-76{padding-right: 76px;} .ptp-77{padding-top: 77px;}.pbp-77{padding-bottom: 77px;}.plp-77{padding-left: 77px;}.prp-77{padding-right: 77px;} .ptp-78{padding-top: 78px;}.pbp-78{padding-bottom: 78px;}.plp-78{padding-left: 78px;}.prp-78{padding-right: 78px;} .ptp-79{padding-top: 79px;}.pbp-79{padding-bottom: 79px;}.plp-79{padding-left: 79px;}.prp-79{padding-right: 79px;} .ptp-80{padding-top: 80px;}.pbp-80{padding-bottom: 80px;}.plp-80{padding-left: 80px;}.prp-80{padding-right: 80px;} .ptp-81{padding-top: 81px;}.pbp-81{padding-bottom: 81px;}.plp-81{padding-left: 81px;}.prp-81{padding-right: 81px;} .ptp-82{padding-top: 82px;}.pbp-82{padding-bottom: 82px;}.plp-82{padding-left: 82px;}.prp-82{padding-right: 82px;} .ptp-83{padding-top: 83px;}.pbp-83{padding-bottom: 83px;}.plp-83{padding-left: 83px;}.prp-83{padding-right: 83px;} .ptp-84{padding-top: 84px;}.pbp-84{padding-bottom: 84px;}.plp-84{padding-left: 84px;}.prp-84{padding-right: 84px;} .ptp-85{padding-top: 85px;}.pbp-85{padding-bottom: 85px;}.plp-85{padding-left: 85px;}.prp-85{padding-right: 85px;} .ptp-86{padding-top: 86px;}.pbp-86{padding-bottom: 86px;}.plp-86{padding-left: 86px;}.prp-86{padding-right: 86px;} .ptp-87{padding-top: 87px;}.pbp-87{padding-bottom: 87px;}.plp-87{padding-left: 87px;}.prp-87{padding-right: 87px;} .ptp-88{padding-top: 88px;}.pbp-88{padding-bottom: 88px;}.plp-88{padding-left: 88px;}.prp-88{padding-right: 88px;} .ptp-89{padding-top: 89px;}.pbp-89{padding-bottom: 89px;}.plp-89{padding-left: 89px;}.prp-89{padding-right: 89px;} .ptp-90{padding-top: 90px;}.pbp-90{padding-bottom: 90px;}.plp-90{padding-left: 90px;}.prp-90{padding-right: 90px;} .ptp-91{padding-top: 91px;}.pbp-91{padding-bottom: 91px;}.plp-91{padding-left: 91px;}.prp-91{padding-right: 91px;} .ptp-92{padding-top: 92px;}.pbp-92{padding-bottom: 92px;}.plp-92{padding-left: 92px;}.prp-92{padding-right: 92px;} .ptp-93{padding-top: 93px;}.pbp-93{padding-bottom: 93px;}.plp-93{padding-left: 93px;}.prp-93{padding-right: 93px;} .ptp-94{padding-top: 94px;}.pbp-94{padding-bottom: 94px;}.plp-94{padding-left: 94px;}.prp-94{padding-right: 94px;} .ptp-95{padding-top: 95px;}.pbp-95{padding-bottom: 95px;}.plp-95{padding-left: 95px;}.prp-95{padding-right: 95px;} .ptp-96{padding-top: 96px;}.pbp-96{padding-bottom: 96px;}.plp-96{padding-left: 96px;}.prp-96{padding-right: 96px;} .ptp-97{padding-top: 97px;}.pbp-97{padding-bottom: 97px;}.plp-97{padding-left: 97px;}.prp-97{padding-right: 97px;} .ptp-98{padding-top: 98px;}.pbp-98{padding-bottom: 98px;}.plp-98{padding-left: 98px;}.prp-98{padding-right: 98px;} .ptp-99{padding-top: 99px;}.pbp-99{padding-bottom: 99px;}.plp-99{padding-left: 99px;}.prp-99{padding-right: 99px;} .ptp-100{padding-top: 100px;}.pbp-100{padding-bottom: 100px;}.plp-100{padding-left: 100px;}.prp-100{padding-right: 100px;} .ptp-101{padding-top: 101px;}.pbp-101{padding-bottom: 101px;}.plp-101{padding-left: 101px;}.prp-101{padding-right: 101px;} .ptp-102{padding-top: 102px;}.pbp-102{padding-bottom: 102px;}.plp-102{padding-left: 102px;}.prp-102{padding-right: 102px;} .ptp-103{padding-top: 103px;}.pbp-103{padding-bottom: 103px;}.plp-103{padding-left: 103px;}.prp-103{padding-right: 103px;} .ptp-104{padding-top: 104px;}.pbp-104{padding-bottom: 104px;}.plp-104{padding-left: 104px;}.prp-104{padding-right: 104px;} .ptp-105{padding-top: 105px;}.pbp-105{padding-bottom: 105px;}.plp-105{padding-left: 105px;}.prp-105{padding-right: 105px;} .ptp-106{padding-top: 106px;}.pbp-106{padding-bottom: 106px;}.plp-106{padding-left: 106px;}.prp-106{padding-right: 106px;} .ptp-107{padding-top: 107px;}.pbp-107{padding-bottom: 107px;}.plp-107{padding-left: 107px;}.prp-107{padding-right: 107px;} .ptp-108{padding-top: 108px;}.pbp-108{padding-bottom: 108px;}.plp-108{padding-left: 108px;}.prp-108{padding-right: 108px;} .ptp-109{padding-top: 109px;}.pbp-109{padding-bottom: 109px;}.plp-109{padding-left: 109px;}.prp-109{padding-right: 109px;} .ptp-110{padding-top: 110px;}.pbp-110{padding-bottom: 110px;}.plp-110{padding-left: 110px;}.prp-110{padding-right: 110px;} .ptp-111{padding-top: 111px;}.pbp-111{padding-bottom: 111px;}.plp-111{padding-left: 111px;}.prp-111{padding-right: 111px;} .ptp-112{padding-top: 112px;}.pbp-112{padding-bottom: 112px;}.plp-112{padding-left: 112px;}.prp-112{padding-right: 112px;} .ptp-113{padding-top: 113px;}.pbp-113{padding-bottom: 113px;}.plp-113{padding-left: 113px;}.prp-113{padding-right: 113px;} .ptp-114{padding-top: 114px;}.pbp-114{padding-bottom: 114px;}.plp-114{padding-left: 114px;}.prp-114{padding-right: 114px;} .ptp-115{padding-top: 115px;}.pbp-115{padding-bottom: 115px;}.plp-115{padding-left: 115px;}.prp-115{padding-right: 115px;} .ptp-116{padding-top: 116px;}.pbp-116{padding-bottom: 116px;}.plp-116{padding-left: 116px;}.prp-116{padding-right: 116px;} .ptp-117{padding-top: 117px;}.pbp-117{padding-bottom: 117px;}.plp-117{padding-left: 117px;}.prp-117{padding-right: 117px;} .ptp-118{padding-top: 118px;}.pbp-118{padding-bottom: 118px;}.plp-118{padding-left: 118px;}.prp-118{padding-right: 118px;} .ptp-119{padding-top: 119px;}.pbp-119{padding-bottom: 119px;}.plp-119{padding-left: 119px;}.prp-119{padding-right: 119px;} .ptp-120{padding-top: 120px;}.pbp-120{padding-bottom: 120px;}.plp-120{padding-left: 120px;}.prp-120{padding-right: 120px;}

/****** PADDING END ******/

/****** LINE HEIGHT ******/

.lh-1{line-height:1} .lh-1-1{line-height:1.1} .lh-1-2{line-height:1.2} .lh-1-3{line-height:1.3} .lh-1-4{line-height:1.4} .lh-1-5{line-height:1.5} .lh-1-6{line-height:1.6} .lh-1-7{line-height:1.7} .lh-1-8{line-height:1.8} .lh-1-9{line-height:1.9} .lh-2{line-height:2}

/****** LINE HEIGHT END ******/

/****** FONT SIZE ******/

.fsp-10{font-size: 10px;} .fsp-11{font-size: 11px;} .fsp-12{font-size: 12px;} .fsp-13{font-size: 13px;} .fsp-14{font-size: 14px;} .fsp-15{font-size: 15px;} .fsp-16{font-size: 16px;} .fsp-17{font-size: 17px;} .fsp-18{font-size: 18px;} .fsp-19{font-size: 19px;} .fsp-20{font-size: 20px;} .fsp-21{font-size: 21px;} .fsp-22{font-size: 22px;} .fsp-23{font-size: 23px;} .fsp-24{font-size: 24px;} .fsp-25{font-size: 25px;} .fsp-26{font-size: 26px;} .fsp-27{font-size: 27px;} .fsp-28{font-size: 28px;} .fsp-29{font-size: 29px;} .fsp-30{font-size: 30px;} .fsp-31{font-size: 31px;} .fsp-32{font-size: 32px;} .fsp-33{font-size: 33px;} .fsp-34{font-size: 34px;} .fsp-35{font-size: 35px;} .fsp-36{font-size: 36px;} .fsp-37{font-size: 37px;} .fsp-38{font-size: 38px;} .fsp-39{font-size: 39px;} .fsp-40{font-size: 40px;} .fsp-41{font-size: 41px;} .fsp-42{font-size: 42px;} .fsp-43{font-size: 43px;} .fsp-44{font-size: 44px;} .fsp-45{font-size: 45px;} .fsp-46{font-size: 46px;} .fsp-47{font-size: 47px;} .fsp-48{font-size: 48px;} .fsp-49{font-size: 49px;} .fsp-50{font-size: 50px;} .fsp-51{font-size: 51px;} .fsp-52{font-size: 52px;} .fsp-53{font-size: 53px;} .fsp-54{font-size: 54px;} .fsp-55{font-size: 55px;} .fsp-56{font-size: 56px;} .fsp-57{font-size: 57px;} .fsp-58{font-size: 58px;} .fsp-59{font-size: 59px;} .fsp-60{font-size: 60px;} .fsp-61{font-size: 61px;} .fsp-62{font-size: 62px;} .fsp-63{font-size: 63px;} .fsp-64{font-size: 64px;} .fsp-65{font-size: 65px;} .fsp-66{font-size: 66px;} .fsp-67{font-size: 67px;} .fsp-68{font-size: 68px;} .fsp-69{font-size: 69px;} .fsp-70{font-size: 70px;} .fsp-71{font-size: 71px;} .fsp-72{font-size: 72px;} .fsp-73{font-size: 73px;} .fsp-74{font-size: 74px;} .fsp-75{font-size: 75px;} .fsp-76{font-size: 76px;} .fsp-77{font-size: 77px;} .fsp-78{font-size: 78px;} .fsp-79{font-size: 79px;} .fsp-80{font-size: 80px;} .fsp-81{font-size: 81px;} .fsp-82{font-size: 82px;} .fsp-83{font-size: 83px;} .fsp-84{font-size: 84px;} .fsp-85{font-size: 85px;} .fsp-86{font-size: 86px;} .fsp-87{font-size: 87px;} .fsp-88{font-size: 88px;} .fsp-89{font-size: 89px;} .fsp-90{font-size: 90px;} .fsp-91{font-size: 91px;} .fsp-92{font-size: 92px;} .fsp-93{font-size: 93px;} .fsp-94{font-size: 94px;} .fsp-95{font-size: 95px;} .fsp-96{font-size: 96px;} .fsp-97{font-size: 97px;} .fsp-98{font-size: 98px;} .fsp-99{font-size: 99px;} .fsp-100{font-size: 100px;} .fsp-101{font-size: 101px;} .fsp-102{font-size: 102px;} .fsp-103{font-size: 103px;} .fsp-104{font-size: 104px;} .fsp-105{font-size: 105px;} .fsp-106{font-size: 106px;} .fsp-107{font-size: 107px;} .fsp-108{font-size: 108px;} .fsp-109{font-size: 109px;} .fsp-110{font-size: 110px;} .fsp-111{font-size: 111px;} .fsp-112{font-size: 112px;} .fsp-113{font-size: 113px;} .fsp-114{font-size: 114px;} .fsp-115{font-size: 115px;} .fsp-116{font-size: 116px;} .fsp-117{font-size: 117px;} .fsp-118{font-size: 118px;} .fsp-119{font-size: 119px;} .fsp-120{font-size: 120px;}

/****** FONT SIZE END ******/
.fm-montserrat{
  font-family: 'Montserrat', sans-serif;
}
.fm-openSans{
  font-family: 'Open Sans', sans-serif;
}
.fm-elMessiri{
  font-family: 'El Messiri', sans-serif;
}
.fm-roboto{
  font-family: 'Roboto', sans-serif;
}
.text-black-01{
  color: #111 !important;
}
.bg-black-01{
  background: #111 !important;
}


header{
  background: #027576;
  background: #ffbc3f;
  background: #123f54;
}

.bg-darkGreen, .hover-bg-darkGreen:hover{
  background: #123f54 !important;
}
.text-darkGreen, .hover-text-darkGreen:hover{
  color: #123f54 !important;
}
.bg-yellow, .hover-bg-yellow:hover{
  background: #ffbc3f !important;
}
.text-yellow, .hover-text-yellow:hover{
  color: #ffbc3f !important;
}

.border-effect * {
  box-sizing: border-box;
  transition: all .35s ease;
}

.border-effect {
  list-style: outside none none;
  margin: .5em 1em;
  paddin: 0;
}

.border-effect > a {
  padding: .5em .8em;
  position: relative;
  text-decoration: none;
}

.border-effect > a::before,
.border-effect > a::after {
  content: '';
  height: 14px;
  width: 14px;
  position: absolute;
  transition: all .35s ease;
  opacity: 0;
}

.border-effect > a::before {
  content: '';
  right: 0;
  top: 0;
  border-top: 3px solid #ff0000;
  border-right: 3px solid #ff0000;
  transform: translate(-100%, 50%);
}

.border-effect > a:after {
  content: '';
  left: 0;
  bottom: 0;
  border-bottom: 3px solid #ff0000;
  border-left: 3px solid #ff0000;
  border-top: none !important;
  border-right: none !important;
  transform: translate(100%, -50%)
}

.border-effect > a:hover:before,
.border-effect > a:hover:after{
  transform: translate(0,0);
  opacity: 1;
}

.border-effect > a:hover {
  color: #ff0000 !important;
}

.btn-ani{
  border: 1px solid #111;
  overflow: hidden;
  color: #fff;
  background: #fff;
  position: relative;
}
.btn-ani::before{
  content: '';
  background: #111;
  transition: transform 0.3s cubic-bezier(0.7, 0, 0.2, 1);
  transform-origin: 100% 50%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.btn-ani:hover {
  color: #111;
}
.btn-ani:hover::before {
	transform: scale3d(0,1,1);
	transform-origin: 0% 50%;
}
.btn-ani > span {
	overflow: hidden;
  display: block;
  position: relative;
}
.button--hyperion > span > span {
	overflow: hidden;
	mix-blend-mode: difference;
  display: block;
  position: relative;
}

.line-through{
  text-decoration: line-through;
}

.rounded-10{
  border-radius: 10px;
}
.rounded-15{
  border-radius: 15px;
}
.rounded-20{
  border-radius: 20px;
}

.img-remover {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 15px 17px;
	width: 44px;
	height: 44px;
	-webkit-box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.3) !important;
	box-shadow: 0px 0px 2px 0 rgba(0,0,0,0.3) !important;
	display: none;
	transition: .2s ease-in-out;
	line-height: 0;
}


.hover-border {
  transition: width .3s ease;
}

.hover-border::before {
	content: '';
	position: absolute;
	width: 0;
	border-bottom: 2px solid #f00 !important;
	bottom: 0px;
    transition: width .2s ease;
}

.hover-border:hover::before{
  width: 100%;
}

a:hover .hover-border::before{
  width: 100%;
}

.hover-border-bottom {
  transition: width .3s ease;
}

.hover-border-bottom::before {
	content: '';
	position: absolute;
	width: 0;
	border-bottom: 2px solid #fff !important;
	bottom: -8px;
  transition: width .2s ease;
}

.square-item:after{
  content: "";
  display: block;
  padding-bottom: 100%;
}

.hover-border-bottom:hover::before{
  width: 100%;
}

.remover-container:hover .img-remover {
	display: block;
}

.notice-box p{
  margin-bottom: 0 !important;
}

.remover-container img {
	transition: .2s ease-in-out;
}

.remover-container:hover img {
	filter: blur(2px);
}

.dropdown-on-hover:hover .dropdown-menu {
    display: block;
 }

.after-none::after{
  display: none !important;
}

.accordion-toggle{
  font-size: 15px;
  padding: 7px 0;
}

header .nav-item.active > a.nav-link, header .nav-item:hover > a.nav-link{
  /*color: #39dfaa !important;*/
}
header .nav-item a.dropdown-item:hover{
  /*color: #1ebbf0 !important;*/
  padding-left: 20px !important;
  /*font-weight: bold !important;*/
  /*background-color: rgba(57, 223, 170, .3);*/
}

.accordion-body .accordion-inner{
  padding-left: 15px;
}

.text-skin{
  color: #d9915c !important;
}
.bg-skin{
  background: #d9915c !important;
}
.text-red, a.text-red, .hover-text-red:hover, a.hover-text-red:hover{
  color: #ff0000 !important;
}

.hover-bg-red:hover, a.hover-bg-red:hover{
  background: #ff0000 !important;
}

.hover-text-black:hover, a.hover-text-black:hover{
  color: #000000 !important;
}

.bg-red{
  background-color: #ff0000 !important;
}
.hover-bg-red:hover{
  background-color: #ff0000 !important;
}
.border-red{
  border-color: #ff0000 !important;
}
.hover-border-red:hover{
  border-color: #ff0000 !important;
}
.border-black{
  border-color: #000000 !important;
}
.hover-border-black:hover{
  border-color: #000000 !important;
}

.theme-color{
  color: #c67066 !important;
}
.theme-bg{
  background: #c67066;
  color: white !important;
}
.theme-color-sec{
  color: #4f1c3a !important;
}
.theme-bg-sec{
  background: #4f1c3a;
  color: white !important;
}
.theme-bg-hover:hover{
  background-color: #39dfaa !important;
}
.hover-text-white:hover, a.hover-text-white:hover, .btn.hover-text-white:hover{
  color: #fff !important;
}
.text-black:hover{
  color: #000 !important;
}
.hover-text-black:hover{
  color: #000 !important;
}
.hover-bg-black:hover{
  background: #111 !important;
}
.hover-decortion-underline:hover{
  text-decoration: underline;
}

.border-2x{
  border-width: 2px !important;
}
.border-3x{
  border-width: 3px !important;
}
.border-4x{
  border-width: 4px !important;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: inherit;
}

input, button, select, optgroup, textarea, label, .alert, .badge, .blockquote-footer, .btn, [data-list] .page, .tox .tox-menu__footer .tox-button:last-child, .tox .tox-dialog__footer .tox-button:last-child, .tox .tox-menu__footer .tox-button--secondary, .tox .tox-dialog__footer .tox-button--secondary, .navbar, .pagination, .valid-feedback, .invalid-feedback {
	font-family: 'Montserrat', sans-serif;
}

a{
  outline: none;
}
a:hover, a:focus{
	text-decoration: none;
}

.bs-none, .bs-none:hover, .bs-none:focus{
  box-shadow: none !important;
}

.modal.fade .modal-dialog.modal-dialog-zoom {-webkit-transform: translate(0,0)scale(.7);transform: translate(0,0)scale(.7);}
.modal.show .modal-dialog.modal-dialog-zoom {-webkit-transform: translate(0,0)scale(1);transform: translate(0,0)scale(1);}

.border-effect .dropdown-toggle::after {
	margin-left: 0 !important;
}

.cover {
  display: none;
}
.cover::before {
	position: absolute;
  content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	z-index: 99998;
	opacity: .1;
}
.loading-cover {
	position: fixed;
	z-index: 99999;
	left: calc(50% - 16px);
	top: calc(50% - 16px);
}

.shadow-sm{
  -webkit-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);
  -moz-box-shadow: 0 0 2px 1px rgba(0,0,0,.1);
  box-shadow: 0 0 2px 1px rgba(0,0,0,.1)
}

.marquee {
	background: #4f1c3a;
	color: #fdfbfa;
}

.marquee__container {
	display: flex;
	align-items: center;
	overflow: hidden;
	transform: translateZ(0);
}
.marquee--16179451646e5def3d .marquee__text {
	animation-duration: 15s;
}
.marquee__text {
	white-space: nowrap;
	width: auto;
	perspective: 900;
	animation: marquee-left 6.6s linear infinite forwards;
}
.marquee__text span {
	padding: 0 20px;
}

.product__hover {
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 30px;
	text-align: center;
}
.product-container:hover .product__hover li {
	opacity: 1;
	top: 0;
}
.product__hover li:nth-child(1) {
	-webkit-transition: all 0.4s ease 0.1s;
	-o-transition: all 0.4s ease 0.1s;
	transition: all 0.4s ease 0.1s;
}
.product__hover li:nth-child(2) {
	-webkit-transition: all 0.4s ease 0.15s;
	-o-transition: all 0.4s ease 0.15s;
	transition: all 0.4s ease 0.15s;
}
.product__hover li:nth-child(3) {
	-webkit-transition: all 0.4s ease 0.2s;
	-o-transition: all 0.4s ease 0.2s;
	transition: all 0.4s ease 0.2s;
}
.product__hover li {
	list-style: none;
	display: inline-block;
	position: relative;
	top: 100px;
	opacity: 0;
}
.product__hover li a {
	font-size: 18px;
	color: #111111;
	display: block;
	height: 45px;
	width: 45px;
	background: #ffffff;
	line-height: 48px;
	text-align: center;
	border-radius: 0;
	-webkit-transition: all, 0.5s;
	-o-transition: all, 0.5s;
	transition: all, 0.5s;
}

/****** LINE CLAMP ******/

.lc {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.lc-2{
  -webkit-line-clamp: 2;
}
.lc-3{
  -webkit-line-clamp: 3;
}
.lc-4{
  -webkit-line-clamp: 4;
}
.lc-5{
  -webkit-line-clamp: 5;
}

/****** LINE CLAMP END******/

.list-group-item:first-child{
  border-radius: 0.25rem 0.25rem 0 0 !important;
}
.list-group-item:last-child{
  border-radius: 0 0 0.25rem 0.25rem !important;
}

.order-img {
	display: inline-block;
	height: 0;
	padding-bottom: 100%;
	width: 100%;
	background-size: cover !important;
}

ul{
  list-style: none;
}

.overflow-y-auto {
    overflow-y: auto;
}
.overflow-x-auto {
    overflow-x: auto;
}

.active-tab{
  background-color: #edf2f9 !important;
}
.tab-button:hover{
  background-color: #edf2f9 !important;
}

.btn:hover {
  text-decoration: none;
}

::-moz-focus-inner {
  border: 0;
  padding: 0;
}


.outline-0{
  outline: 0 !important;
}

.text-ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.table{
  table-layout: auto;
}

.before-line::before {
  content: '';
  background: #1ebbf0;
  background: #111;
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  bottom: -7px;
}

.trending_now hr{
  position: absolute;
  top: 25px;
  width: 94%;
}
/*.trending_now h3{
  font-size: 18px;
  color: #5d5d5d;
  letter-spacing: .12em;
  font-weight: 700;
  text-transform: none;
  display: inline-block;
  background-color: #fff;
  z-index: 999999;
  position: relative;
}*/

/************ Sunil Kumawat *************/
.hover-move-icon svg {
  transition: .1s ease;
}
.hover-move-icon:hover svg {
	margin-left: 5px;
}
.hover-scale-up {
  transition: .7s ease;
}
.hover-scale-up:hover {
	scale: 1.1;
  background-color: rgba(0,0,0,.3);
}
/************ Sunil Kumawat *************/

h2.main-heading{
  font-weight: 100!important;
  font-size: 2.1em !important;
  line-height: 1.3333333333!important;
  margin: 0;
  padding: 0;
  color: #212326;
  letter-spacing: .07em !important;
  margin-bottom: 0.5em !important;
}

p.small-description{
	line-height: 1.9em;
	font-size: 1.1em;
	color: #6b7177;
}

.img_box_1{
  background-image: url(../../img/banner_7.jpg), linear-gradient(rgb(0 0 0 / 8%),rgb(0 0 0 / 7%));
  background-size: cover;
  height: 450px;
  color: #ffffff;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  transition: all 1s;
  background-blend-mode: overlay;
}
.img_box_2{

  background-image: url(../../img/banner_8.jpg), linear-gradient(rgb(0 0 0 / 8%),rgb(0 0 0 / 7%));
  background-size: cover;
  height: 450px;
  color: #ffffff;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  transition: all 1s;
  background-blend-mode: overlay;
}
.img_box_3{
  background-image: url(../../img/banner_9.jpeg), linear-gradient(rgb(0 0 0 / 8%),rgb(0 0 0 / 7%));
  background-size: cover;
  height: 450px;
  color: #ffffff;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  transition: all 1s;
  background-blend-mode: overlay;
}


.img_box_1:hover {
  transform: scale(1.1);
  background-color: rgb(0 0 0 / 18%);
}
.img_box_2:hover {
  transform: scale(1.1);
  background-color: rgb(0 0 0 / 18%);
}
.img_box_3:hover {
  transform: scale(1.1);
  background-color: rgb(0 0 0 / 18%);
}

.img_box_1:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.img_box_2:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.img_box_3:before {
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.heritage_img_box img {
  width: 100%;
  height: 327px;
  object-fit: cover;
}
.heritage_img_box_0 img {
  width: 100%;
  height: 681px;
  object-fit: cover;
}

/* Product CSS Strat */

.add_to_cart_0{
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgb(0 0 0 / 15%);
  background: #ffffffd6;
  color: #7b7b7b;
  width: 100%;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .05em;
  font-size: 15px;
  line-height: 22px;
  display: block;
  padding: 10px 0px;
  bottom: 0px;
  left: 0px;
  position: absolute;
  border: 4px solid #fff;
  border-top: none;
}
.add_to_cart_0:hover{
  background: #e57367;
    color: white;
    border-color: #cf2c1b;
    outline: none;
    box-shadow: none;
    transition: all 0.8s ease;
}
.product-label {
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #fff5eb;
  color: #646464;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 1em;
  font-weight: 400;
  text-transform: capitalize;
  padding: 4px 7px 3px;
}
.product-title a {
  color: #242424;
  font-size: 14px;
  font-weight: 500;
}
.product-desc a{
  color: #474747;
  display: block;
  margin-bottom: 4px;
  text-transform: none;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}
.price-box {
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: normal;
  margin-bottom: 12px;
}
.price-box .old-price {
  color: #ababab;
  text-decoration: line-through;
  margin-right: 5px;
}
.price-box .special-price {
  color: #232323;
}

.product-desc a:hover{
  color: #7c7c7c;
}
.add_to_cart_hover{
  background: white;
  color: #7b7b7b;
  border-color: #e6e2e2;
  width: 100%;
  max-width: 165px;
  border-radius: 5px;
  box-shadow: 0 2px 10px 0 rgb(0 0 0 / 15%);
  opacity: .9;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: .05em;
  font-size: 15px;
  line-height: 22px;
  display: block;
  padding: 8px 25px 6px;
  border: 1px solid rgba(255, 255, 255, 0);
  border-color: #e6e2e2;
  margin: auto;
}

.add_to_cart_hover:hover{
  color: #fff;
  background: #e6787d;
  /*border-color: #cf2c1b;*/
}
.heart{
  margin-bottom: 15px;
}
.heart span{
  background-color: #ffe5e5;
  padding: 6px;
  border-radius: 50px;
}
.heart svg {
  width: 20px;
  height: 20px;
}

/************ ZOOM *************/

/**
 * EasyZoom core styles
 */
.easyzoom {
	position: relative;

	/* 'Shrink-wrap' the element */
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.easyzoom img {
	vertical-align: bottom;
}

.easyzoom.is-loading img {
	cursor: progress;
}

.easyzoom.is-ready img {
	cursor: crosshair;
}

.easyzoom.is-error  img {
	cursor: not-allowed;
}

.easyzoom-notice {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 150;
	width: 10em;
	margin: -1em 0 0 -5em;
	line-height: 2em;
	text-align: center;
	background: #FFF;
	box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
	position:absolute;
	z-index: 100;
	overflow: hidden;
	background: #FFF;
}

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.easyzoom--adjacent .easyzoom-flyout {
	top: 0;
	left: 100%;
	width: 100%;
	height: 100%;
	margin-left: 20px;
}

/************ ZOOM *************/

.show_more_button{
      border: 2px solid #e95144;
      padding: 4px 36px;
      font-size: 20px;
      font-weight: 500;
  }
.show_more_button:hover{
      border: 2px solid #e95144;
      background-color: #e95144;
      color: #fff;
      transition: 0.5s;
  }
.product-content {
  text-align: left;
}
.product-content p {
  font-size: 13px;
  line-height: 18px;
  color: #797979;
}
.product-grid .add-to-cart{
  color: #c2c2c2;
    background: #333333;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    width: 100%;
    position: absolute;
    bottom: -50px;
    left: 0;
    transition: all .4s ease-out 0s;
}
.product-grid .add-to-cart:hover{ background: #323232; }
.product-grid:hover .add-to-cart{ bottom: 0; }
.product-grid:hover .star_icon svg{
  opacity: 1;
  margin-top: 13px;
}

.product-grid{
  text-align: center;
}
.product-grid .product-image{
  position: relative;
padding: 4px;
/*height: 260px;*/
width: 100%;
object-fit: cover;
}
.product-grid .product-image a.image{ display: block; }
.product-grid .product-image img{
  width: 100%;
  height: auto;
}
.product-image .pic-1{ transition: all 0.5s; }
.product-grid:hover .product-image .pic-1{ opacity: 1; }
.product-image .pic-2{
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.5s;
}
.product-grid:hover .product-image .pic-2{ opacity: 1; }
.product-grid .product-discount-label{
  color: #fff;
  background: #e6787d;
  font-size: 14px;
  line-height: 33px;
  width: 55px;
  height: 33px;
  border-radius: 4px;
  position: absolute;
  top: 6px;
  right: 6px;
}

  .product-grid .product-links {
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.4s;
    width: 100%;
    padding: 25% 25px;
    height: 100%;
  }
  .product-grid .product-links:hover{
    transition: all 0.4s;
    background-color: #ffffffad;
  }

.product-grid .product-links li{
  margin: 0 0 10px;
  opacity: 0;
  transition: all 0.5s;
}
.product-grid .product-links li:last-child{ margin: 0; }
.product-grid .product-links li:nth-child(1),
.product-grid .product-links li:nth-child(2){
  transform: translateY(-30px);
}
.product-grid .product-links li:nth-child(3){ transform: translateY(-40px); }
.product-grid:hover .product-links li{
  opacity: 1;
  transform: translateY(0);
}
.product-grid .product-links li a{
}
.product-grid .product-links li .add_to_cart_hover:hover, .product-grid .product-links li button:hover{
  color: #fff;
  background: #605f54;
}
.product-grid .product-content{ padding-top: 14px; background-color: #ffffff; }
.product-grid .rating{
  color: #000;
  font-size: 12px;
  padding: 0;
  margin: 0 0 10px;
  list-style: none;
}
.product-grid .rating li.far{ color: #ccc; }
.product-grid .title{
  font-size: 18px;
  font-weight: 400;
  text-transform: capitalize;
  margin: 0 0 8px;
}
.product-grid .title a{
  color: #333;
  transition: all 0.3s ease 0s;
}
.product-grid .title a:hover{ color: #94c300; }
.product-grid .price{
  color: #e95144;
  font-size: 17px;
  font-weight: 600;
  margin: 0;
}
.product-grid .price span{
  color:#999;
  font-size: 12px;
  font-weight: 400;
}


.product-grid .add_to_cart:before,
.product-grid .add_to_cart:after{
  content: "\f07a";
  color: #999;
  font-family: "Font Awesome 5 Free";
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  position: absolute;
  top: 5px;
  left: 8px;
  transition: all 0.3s;
}
.product-grid .add_to_cart:after{
  color: #fff;
  opacity: 0;
  left: -30px;
}
.product-grid:hover .add_to_cart:before{
  opacity: 0;
  left: 38px;
}
.product-grid:hover .add_to_cart:after{
  opacity: 1;
  left: 8px;
}
/* Product CSS End */

.banner_background_img{
  /*
  background-image: url(../../img/banner_11.png), linear-gradient(rgb(0 0 0 / 8%),rgb(0 0 0 / 7%));
  */
  background-color: #bcbcbc;
  background-size: cover;
  background-repeat: no-repeat;
  height: 500px;
  background-color: #bcbcbc;
}
.banner_text_11{
  display: flex;
  align-content: center;
  align-items: center;
  flex-wrap: wrap;
}
.banner_text_11 h2 {
  font-size: 48px;
  color: #000;
  font-weight: 900;
}
.banner_text_11 p {
  font-weight: 600;
  color: #6b6b6b;
}
.shop_now_button{
  background-color: black;
  color: #fff;
  padding: 4px 36px;
  font-size: 20px;
  font-weight: 500;
}

.cover {
  display: none;
}
.cover::before {
	position: absolute;
  content: '';
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #000;
	z-index: 9999999999999;
	opacity: .3;
}
.loading-cover {
	position: fixed;
	z-index: 99999;
	left: calc(50% - 16px);
	top: calc(50% - 16px);
}

.img_hover{
  background-size: cover;
  color: #ffffff;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  transition: all 1s;
  background-blend-mode: overlay;
}
.img_hover:hover {
  transform: scale(1.1);
  background-color: rgb(0 0 0 / 18%);
}
.img_hover:before{
  content: "";
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.trending_img_box_1{
background-image: url(../../img/product_3.jpg);
height: 616px;
}
.trending_img_box_2{
background-image: url(../../img/product_4.jpg);
height: 300px;
}
.trending_img_box_3{
background-image: url(../../img/product_5.jpg);
height: 300px;
}
.trending_img_box_4{
background-image: url(../../img/product_6.jpg);
height: 300px;
}
.trending_img_box_5{
background-image: url(../../img/product_7.jpg);
height: 300px;
}
.img_hover h3 {
  color: #fff;
  font-weight: 800;
}

.section_box_color{
  background-color: aliceblue;
  padding: 50px 1px;
}
footer h5 {
  color: #ffff;
}
.footer_inner ul{
  padding-left: 0;
  margin-bottom: 39px;
  list-style: none;
}
.footer_inner ul li {
  padding: 3px 0;
}
.footer_inner ul li a {
  /*font-size: 14px;*/
  color: #969696;

}

.footer_inner h5 {
  /*font-size: 15px;*/
  font-weight: bold;
}

.social_media .icon {
  background-color: #fff;
  border-radius: 62px;
  padding: 5px;
  margin-right: 10px;
}
.social_media {
  display: flex;
}
.icon a svg {
  fill: #000;
}

.footer_inner input{
  background-color: transparent;
  border: 1px solid;
}

.footer_inner button{
  background-color: #3b3b3b;
  border-color: #3b3b3b;
  color: #ffffff;
  font-weight: 800;
}
.footer_bottom p{
  color: #969696;
  font-size: 14px;
}
.payment_methods img {
  width: 32px;
  height: auto;
  margin-right: 12px;
}

.custom-control.custom-checkbox .custom-control-label::before,
.custom-control.custom-radio .custom-control-label::before  {
  top: .13rem;
}

[aria-expanded="true"] svg{
  transform: rotateZ(-90deg);
}

.bg_img{
	background-image: url(https://blog.zenithholidays.com/static-img/heroBanner.jpeg?);
	width: 100%;
	height: 350px;
	background-size: cover;
	background-position: center;
	position: relative;
}
.outline_text {
  background-color: #fff;
  padding: 11px 7px 6px 11px;
  height: 100%;
}

      .contant_img_box a img {
        width: 50px;
        height: 50px;
        object-fit: cover;
      }
      .contant_text h5 {
        font-size: 16px;
      }
      .contant_box {
        border: 1px solid #27aae1;
      }
      .contant_box::before {
       content: "";
       position: absolute;
       background-color: #27aae1;
       width: 36px;
       height: 93px;
     }
     .bg_img_2{
     	background-image: url(https://static.zenithholidays.com/upload/img/bg-popular.jpg);
     	width: 100%;
     	/*height: 550px;*/
     	background-size: cover;
     	background-position: center;
     	position: relative;
     	overflow: hidden;
     }
    /* .bg_img_slider_1:hover{
     	transform: scale(1.1);
     	transition: 0.5s;
     }*/
     .bg_img_slider_1{
     	background-image: url(https://static.zenithholidays.com/upload/62be8a71dd2115441d1a033b/photoholgic-jk9dt34tfui-unsplash.jpg);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
     .bg_img_slider_2{
     	background-image: url(https://static.zenithholidays.com/upload/5cca9fa9bed61248a98456bc/umrah.jpg);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
      .bg_img_slider_3{
     	background-image: url(https://static.zenithholidays.com/upload/5cca9fa9bed61248a98456cc/secret-of-thailand-1.png);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
       .bg_img_slider_4{
     	background-image: url(https://static.zenithholidays.com/upload/5e8dcebb8f3bfb54f8dbc395/phuket-1497366_640.jpg);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
        .bg_img_slider_5{
     	background-image: url(https://static.zenithholidays.com/upload/5d4a5e57894ebd7023ce709a/vietnam-640x424.png);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
         .bg_img_slider_6{
     	background-image: url(https://static.zenithholidays.com/upload/5d0a0c75a4b2c54057b06842/phuket-bonanza.jpg);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
         .bg_img_slider_7{
     	background-image: url(https://static.zenithholidays.com/upload/5e843229aab26c5767b324a8/1585722124-amazing-mru-1.jpg);
     	width: 100%;
     	height: 250px;
     	background-size: cover;
     	background-position: center;
     	position: relative;
     }
.slider_icon {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: #0000005c;
    background-color: #0000005c;
    padding: 0px 0px 7px 0px;
}
.slider_icon span svg {
    fill: #fff;
    margin-left: 10px;
}
.holidas_text {
    position: absolute;
    bottom: 0px;
    right: 16px;
}
.holidas_dubble_img:hover img{ opacity: 0.7; }
.holidas_img:hover img{ opacity: 0.7; }
.feedback_text_and_profile img {
    width: 50px;
    height: 50px;
    border-radius: 100%;
}
.feedback_bg_img{
	background-image: url(https://static.zenithholidays.com/upload/img/bg-pallarax.jpg);
	background-size: cover;
	background-position: center;
	width: 100%;
	height: 400px;
	position: relative;
	background-attachment: fixed;
}
.feedback_bg_img::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 400px;
    background-color: #0000009c;
    top: 0px;
    left: 0px;
}
.feedback_icon_box i {
    font-size: 32px;
}


 .ank-special a:hover{
 	color: yellow !important;
 	text-decoration: none;
       }
.logo_img img {
  object-fit: contain;
  width: 85px;
  height: 85px;
  border-radius: 50%;
}

.main-profile img{
	width: 50px;
	height:50px;
	border-radius: 50%;
}

.container {
    max-width: 1265px;
}

.contact_details.border {
    position: absolute;
    z-index: 1;
    background: white;
    top: 67px;
    right: -125px;
    opacity: 0;
	visibility: hidden;
	transition: 0.5s;
}
.user_btn:hover .contact_details.border{
	opacity: 1;
	visibility: visible;
	transition: 0.5s;
}


/***** Narendra *****/

@media(min-width:1500px){

}
@media(min-width:1199px){
  .product-image{
    overflow: hidden;
  }

  .trending .product-grid .product-links {
    position: absolute;
    top: 0px;
    left: 0px;
    transition: all 0.4s;
    width: 100%;
    padding: 15% 0px;
    height: 100%;
}

.trending .add_to_cart_hover{
  padding: 8px 0px 6px;
}
.new_arrivals .add_to_cart_hover{
  padding: 8px 0px 6px;
}
.new_arrivals .product-links{
  /*padding: 8% 0px;*/
}
.new_arrivals h3{
  display: inline-block;
  background-color: #fff;
  position: relative;
}


}

@media (min-width: 1199px){
  .col-xl {
  	flex-basis: 20% !important;
  }
}

@media (max-width: 992px){

}

@media (max-width: 768px){

  .product-effect:hover .pic-1{
    opacity: 1;
    /*transform: scale(1.5);*/
  }
  .product-effect:hover .pic-2{
    opacity: 0;
  }

}

.overflow-auto::-webkit-scrollbar {
  width: 0;
  background: transparent
}
.overflow-auto {
  scrollbar-width: none;
  scrollbar-height: none;
  -ms-overflow-style: none;
}

.absolute-x-centered{
    position: absolute;
    left: 50% !important;
    transform: translateX(-50%);
}

.form-control.placeholder-white::placeholder {
  color: #fff !important;
  opacity: 1;
}
