This commit is contained in:
2024-11-20 12:54:11 +07:00
parent 523680a350
commit bb5c579630
2136 changed files with 597821 additions and 8689 deletions

View File

@@ -6,8 +6,10 @@ def aboutPageFront(request):
seo = aboutPageSEO.objects.first() seo = aboutPageSEO.objects.first()
aboutpage = aboutPage.objects.first() aboutpage = aboutPage.objects.first()
about = aboutSection.objects.first() about = aboutSection.objects.first()
sliders = sliderSection.objects.all()
context = { context ={
'sliders' : sliders,
'seo' : seo, 'seo' : seo,
'aboutpage' : aboutpage, 'aboutpage' : aboutpage,
'about' : about, 'about' : about,

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 748 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

View File

@@ -1,433 +1,417 @@
/* Magnific Popup CSS */
.mfp-bg { .mfp-bg {
top: 0; top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
z-index: 1042; z-index: 1042;
overflow: hidden; overflow: hidden;
position: fixed; position: fixed;
background: #0b0b0b; background: #0b0b0b;
opacity: .8 opacity: 0.8;
} }
.mfp-wrap { .mfp-wrap {
top: 0; top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
z-index: 1043; z-index: 1043;
position: fixed; position: fixed;
outline: none !important; outline: none !important;
-webkit-backface-visibility: hidden -webkit-backface-visibility: hidden;
} }
.mfp-container { .mfp-container {
text-align: center; text-align: center;
position: absolute; position: absolute;
width: 100%; width: 100%;
height: 100%; height: 100%;
left: 0; left: 0;
top: 0; top: 0;
padding: 0 8px; padding: 0 8px;
box-sizing: border-box box-sizing: border-box;
} }
.mfp-container:before { .mfp-container:before {
content: ''; content: "";
display: inline-block; display: inline-block;
height: 100%; height: 100%;
vertical-align: middle vertical-align: middle;
} }
.mfp-align-top .mfp-container:before { .mfp-align-top .mfp-container:before {
display: none display: none;
} }
.mfp-content { .mfp-content {
position: relative; position: relative;
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
margin: 0 auto; margin: 0 auto;
text-align: left; text-align: left;
z-index: 1045 z-index: 1045;
} }
.mfp-inline-holder .mfp-content, .mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content { .mfp-ajax-holder .mfp-content {
width: 100%; width: 100%;
cursor: auto cursor: auto;
} }
.mfp-ajax-cur { .mfp-ajax-cur {
cursor: progress cursor: progress;
} }
.mfp-zoom-out-cur, .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
.mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out;
cursor: -moz-zoom-out; cursor: -webkit-zoom-out;
cursor: -webkit-zoom-out; cursor: zoom-out;
cursor: zoom-out
} }
.mfp-zoom { .mfp-zoom {
cursor: pointer; cursor: pointer;
cursor: -webkit-zoom-in; cursor: -webkit-zoom-in;
cursor: -moz-zoom-in; cursor: -moz-zoom-in;
cursor: zoom-in cursor: zoom-in;
} }
.mfp-auto-cursor .mfp-content { .mfp-auto-cursor .mfp-content {
cursor: auto cursor: auto;
} }
.mfp-close, .mfp-close,
.mfp-arrow, .mfp-arrow,
.mfp-preloader, .mfp-preloader,
.mfp-counter { .mfp-counter {
-webkit-user-select: none; -webkit-user-select: none;
-moz-user-select: none; -moz-user-select: none;
user-select: none user-select: none;
} }
.mfp-loading.mfp-figure { .mfp-loading.mfp-figure {
display: none display: none;
} }
.mfp-hide { .mfp-hide {
display: none !important display: none !important;
} }
.mfp-preloader { .mfp-preloader {
color: #ccc; color: #CCC;
position: absolute; position: absolute;
top: 50%; top: 50%;
width: auto; width: auto;
text-align: center; text-align: center;
margin-top: -.8em; margin-top: -0.8em;
left: 8px; left: 8px;
right: 8px; right: 8px;
z-index: 1044 z-index: 1044;
} }
.mfp-preloader a { .mfp-preloader a {
color: #ccc color: #CCC;
} }
.mfp-preloader a:hover { .mfp-preloader a:hover {
color: #fff color: #FFF;
} }
.mfp-s-ready .mfp-preloader { .mfp-s-ready .mfp-preloader {
display: none display: none;
} }
.mfp-s-error .mfp-content { .mfp-s-error .mfp-content {
display: none display: none;
} }
button.mfp-close, button.mfp-close, button.mfp-arrow {
button.mfp-arrow { overflow: visible;
overflow: visible; cursor: pointer;
cursor: pointer; background: transparent;
background: 0 0; border: 0;
border: 0; -webkit-appearance: none;
-webkit-appearance: none; display: block;
display: block; outline: none;
outline: none; padding: 0;
padding: 0; z-index: 1046;
z-index: 1046; box-shadow: none;
box-shadow: none; touch-action: manipulation;
touch-action: manipulation
} }
button::-moz-focus-inner { button::-moz-focus-inner {
padding: 0; padding: 0;
border: 0 border: 0;
} }
.mfp-close { .mfp-close {
width: 44px; width: 44px;
height: 44px; height: 44px;
line-height: 44px; line-height: 44px;
position: absolute; position: absolute;
right: 0; right: 0;
top: 0; top: 0;
text-decoration: none; text-decoration: none;
text-align: center; text-align: center;
opacity: .65; opacity: 0.65;
padding: 0 0 18px 10px; padding: 0 0 18px 10px;
color: #fff; color: #FFF;
font-style: normal; font-style: normal;
font-size: 28px; font-size: 28px;
font-family: Arial, Baskerville, monospace font-family: Arial, Baskerville, monospace;
} }
.mfp-close:hover, .mfp-close:focus {
.mfp-close:hover, opacity: 1;
.mfp-close:focus {
opacity: 1
} }
.mfp-close:active { .mfp-close:active {
top: 1px top: 1px;
} }
.mfp-close-btn-in .mfp-close { .mfp-close-btn-in .mfp-close {
color: #333 color: #333;
} }
.mfp-image-holder .mfp-close, .mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close { .mfp-iframe-holder .mfp-close {
color: #fff; color: #FFF;
right: -6px; right: -6px;
text-align: right; text-align: right;
padding-right: 6px; padding-right: 6px;
width: 100% width: 100%;
} }
.mfp-counter { .mfp-counter {
position: absolute; position: absolute;
top: 0; top: 0;
right: 0; right: 0;
color: #ccc; color: #CCC;
font-size: 12px; font-size: 12px;
line-height: 18px; line-height: 18px;
white-space: nowrap white-space: nowrap;
} }
.mfp-arrow { .mfp-arrow {
position: absolute; position: absolute;
opacity: .65; opacity: 0.65;
margin: 0; margin: 0;
top: 50%; top: 50%;
margin-top: -55px; margin-top: -55px;
padding: 0; padding: 0;
width: 90px; width: 90px;
height: 110px; height: 110px;
-webkit-tap-highlight-color: transparent -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
} }
.mfp-arrow:active { .mfp-arrow:active {
margin-top: -54px margin-top: -54px;
} }
.mfp-arrow:hover, .mfp-arrow:focus {
.mfp-arrow:hover, opacity: 1;
.mfp-arrow:focus { }
opacity: 1 .mfp-arrow:before, .mfp-arrow:after {
content: "";
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent;
} }
.mfp-arrow:before,
.mfp-arrow:after { .mfp-arrow:after {
content: ''; border-top-width: 13px;
display: block; border-bottom-width: 13px;
width: 0; top: 8px;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent
} }
.mfp-arrow:after {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px
}
.mfp-arrow:before { .mfp-arrow:before {
border-top-width: 21px; border-top-width: 21px;
border-bottom-width: 21px; border-bottom-width: 21px;
opacity: .7 opacity: 0.7;
} }
.mfp-arrow-left { .mfp-arrow-left {
left: 0 left: 0;
} }
.mfp-arrow-left:after { .mfp-arrow-left:after {
border-right: 17px solid #fff; border-right: 17px solid #FFF;
margin-left: 31px margin-left: 31px;
} }
.mfp-arrow-left:before { .mfp-arrow-left:before {
margin-left: 25px; margin-left: 25px;
border-right: 27px solid #3f3f3f border-right: 27px solid #3F3F3F;
} }
.mfp-arrow-right { .mfp-arrow-right {
right: 0 right: 0;
} }
.mfp-arrow-right:after { .mfp-arrow-right:after {
border-left: 17px solid #fff; border-left: 17px solid #FFF;
margin-left: 39px margin-left: 39px;
} }
.mfp-arrow-right:before { .mfp-arrow-right:before {
border-left: 27px solid #3f3f3f border-left: 27px solid #3F3F3F;
} }
.mfp-iframe-holder { .mfp-iframe-holder {
padding-top: 40px; padding-top: 40px;
padding-bottom: 40px padding-bottom: 40px;
} }
.mfp-iframe-holder .mfp-content { .mfp-iframe-holder .mfp-content {
line-height: 0; line-height: 0;
width: 100%; width: 100%;
max-width: 900px max-width: 900px;
} }
.mfp-iframe-holder .mfp-close { .mfp-iframe-holder .mfp-close {
top: -40px top: -40px;
} }
.mfp-iframe-scaler { .mfp-iframe-scaler {
width: 100%; width: 100%;
height: 0; height: 0;
overflow: hidden; overflow: hidden;
padding-top: 56.25% padding-top: 56.25%;
} }
.mfp-iframe-scaler iframe { .mfp-iframe-scaler iframe {
position: absolute; position: absolute;
display: block; display: block;
top: 0; top: 0;
left: 0; left: 0;
width: 100%; width: 100%;
height: 100%; height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, .6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000 background: #000;
} }
/* Main image in popup */
img.mfp-img { img.mfp-img {
width: auto; width: auto;
max-width: 100%; max-width: 100%;
height: auto; height: auto;
display: block; display: block;
line-height: 0; line-height: 0;
box-sizing: border-box; box-sizing: border-box;
padding: 40px 0; padding: 40px 0 40px;
margin: 0 auto margin: 0 auto;
} }
/* The shadow behind the image */
.mfp-figure { .mfp-figure {
line-height: 0 line-height: 0;
} }
.mfp-figure:after { .mfp-figure:after {
content: ''; content: "";
position: absolute; position: absolute;
left: 0; left: 0;
top: 40px; top: 40px;
bottom: 40px; bottom: 40px;
display: block; display: block;
right: 0; right: 0;
width: auto; width: auto;
height: auto; height: auto;
z-index: -1; z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, .6); box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444 background: #444;
} }
.mfp-figure small { .mfp-figure small {
color: #bdbdbd; color: #BDBDBD;
display: block; display: block;
font-size: 12px; font-size: 12px;
line-height: 14px line-height: 14px;
} }
.mfp-figure figure { .mfp-figure figure {
margin: 0 margin: 0;
} }
.mfp-bottom-bar { .mfp-bottom-bar {
margin-top: -36px; margin-top: -36px;
position: absolute; position: absolute;
top: 100%; top: 100%;
left: 0; left: 0;
width: 100%; width: 100%;
cursor: auto cursor: auto;
} }
.mfp-title { .mfp-title {
text-align: left; text-align: left;
line-height: 18px; line-height: 18px;
color: #f3f3f3; color: #F3F3F3;
word-wrap: break-word; word-wrap: break-word;
padding-right: 36px padding-right: 36px;
} }
.mfp-image-holder .mfp-content { .mfp-image-holder .mfp-content {
max-width: 100% max-width: 100%;
} }
.mfp-gallery .mfp-image-holder .mfp-figure { .mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer cursor: pointer;
} }
@media screen and (max-width:800px) and (orientation:landscape), @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
screen and (max-height:300px) { /**
.mfp-img-mobile .mfp-image-holder { * Remove all paddings around the image on small screen
padding-left: 0; */
padding-right: 0 .mfp-img-mobile .mfp-image-holder {
} padding-left: 0;
.mfp-img-mobile img.mfp-img { padding-right: 0;
padding: 0 }
} .mfp-img-mobile img.mfp-img {
.mfp-img-mobile .mfp-figure:after { padding: 0;
top: 0; }
bottom: 0 .mfp-img-mobile .mfp-figure:after {
} top: 0;
.mfp-img-mobile .mfp-figure small { bottom: 0;
display: inline; }
margin-left: 5px .mfp-img-mobile .mfp-figure small {
} display: inline;
.mfp-img-mobile .mfp-bottom-bar { margin-left: 5px;
background: rgba(0, 0, 0, .6); }
bottom: 0; .mfp-img-mobile .mfp-bottom-bar {
margin: 0; background: rgba(0, 0, 0, 0.6);
top: auto; bottom: 0;
padding: 3px 5px; margin: 0;
position: fixed; top: auto;
box-sizing: border-box padding: 3px 5px;
} position: fixed;
.mfp-img-mobile .mfp-bottom-bar:empty { box-sizing: border-box;
padding: 0 }
} .mfp-img-mobile .mfp-bottom-bar:empty {
.mfp-img-mobile .mfp-counter { padding: 0;
right: 5px; }
top: 3px .mfp-img-mobile .mfp-counter {
} right: 5px;
.mfp-img-mobile .mfp-close { top: 3px;
top: 0; }
right: 0; .mfp-img-mobile .mfp-close {
width: 35px; top: 0;
height: 35px; right: 0;
line-height: 35px; width: 35px;
background: rgba(0, 0, 0, .6); height: 35px;
position: fixed; line-height: 35px;
text-align: center; background: rgba(0, 0, 0, 0.6);
padding: 0 position: fixed;
} text-align: center;
padding: 0;
}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75);
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0;
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%;
}
.mfp-container {
padding-left: 6px;
padding-right: 6px;
}
} }
@media all and (max-width:900px) { /*# sourceMappingURL=magnific-popup.css.map */
.mfp-arrow {
-webkit-transform: scale(.75);
transform: scale(.75)
}
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0
}
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%
}
.mfp-container {
padding-left: 6px;
padding-right: 6px
}
}

View File

@@ -113,7 +113,7 @@ video {
width: 100%; width: 100%;
height: 100%; height: 100%;
z-index: 99999; z-index: 99999;
background: #000; background: #39A5C8;
top: 0; top: 0;
left: 0; left: 0;
display: -webkit-box; display: -webkit-box;
@@ -316,7 +316,7 @@ video {
-webkit-animation: scroll1 15s ease-out infinite; -webkit-animation: scroll1 15s ease-out infinite;
animation: scroll1 15s ease-out infinite; animation: scroll1 15s ease-out infinite;
background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(transparent)); background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(transparent));
background-image: linear-gradient(0deg, #000000, transparent) background-image: linear-gradient(0deg, #39A5C8, transparent)
} }
.line_item { .line_item {
@@ -346,14 +346,14 @@ video {
-webkit-animation: scroll2 15s ease-out infinite; -webkit-animation: scroll2 15s ease-out infinite;
animation: scroll2 15s ease-out infinite; animation: scroll2 15s ease-out infinite;
background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(#000000)); background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(#000000));
background-image: linear-gradient(0deg, transparent, #000000) background-image: linear-gradient(0deg, transparent, #39A5C8)
} }
.line_item:nth-child(even):before { .line_item:nth-child(even):before {
-webkit-animation: scroll1 15s ease-out infinite; -webkit-animation: scroll1 15s ease-out infinite;
animation: scroll1 15s ease-out infinite; animation: scroll1 15s ease-out infinite;
background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(transparent)); background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(transparent));
background-image: linear-gradient(0deg, #000000, transparent) background-image: linear-gradient(0deg, #39A5C8, transparent)
} }
@-webkit-keyframes scroll1 { @-webkit-keyframes scroll1 {
@@ -415,7 +415,6 @@ video {
.breadcrumbs { .breadcrumbs {
position: relative; position: relative;
height: 480px; height: 480px;
background-image: url(../img/breadcrumb-bg.jpg);
background-size: cover; background-size: cover;
background-position: center center; background-position: center center;
z-index: 1 z-index: 1
@@ -2350,123 +2349,6 @@ only screen and (min-width:768px) and (max-width:991px) {
color: #191a1c color: #191a1c
} }
.price-box {
background-color: #fff;
-webkit-box-shadow: 0 0 40px rgba(33, 33, 33, .1);
box-shadow: 0 0 40px rgba(33, 33, 33, .1);
border-radius: 10px;
padding: 40px;
text-align: center;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
@media only screen and (min-width:992px) and (max-width:1199px) {
.price-box {
padding: 40px 20px
}
}
.price-box.layout2 h3:before {
position: absolute;
content: "";
left: 50%;
bottom: -10px;
width: 150px;
height: 2px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: -webkit-gradient(linear, left top, right top, from(#181818), color-stop(#75DAB4), to(#181818));
background: linear-gradient(90deg, #181818, #75DAB4, #181818)
}
.price-box h3 {
position: relative;
font-weight: 700;
font-size: 32px;
color: #17161a;
margin-bottom: 30px;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.price-box h3:before {
position: absolute;
content: "";
left: 50%;
bottom: -10px;
width: 150px;
height: 2px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: -webkit-gradient(linear, left top, right top, from(#fff), color-stop(#75DAB4), to(#fff));
background: linear-gradient(90deg, #fff, #75DAB4, #fff)
}
.price-box span {
font-weight: 400;
font-size: 18px;
color: #17161a;
display: block;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.price-box strong {
font-weight: 700;
font-size: 38px;
color: #17161a;
display: block;
margin: 20px 0;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.price-box strong sub {
color: #75dab4;
font-size: 16px;
font-weight: 400
}
.price-box:hover {
background-color: #191a1c;
border-radius: 10px
}
.price-box:hover h3 {
color: #e4e4e4
}
.price-box:hover h3:before {
position: absolute;
content: "";
left: 50%;
bottom: -10px;
width: 150px;
height: 2px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
background: -webkit-gradient(linear, left top, right top, from(#181818), color-stop(#75DAB4), to(#181818));
background: linear-gradient(90deg, #181818, #75DAB4, #181818)
}
.price-box:hover h3,
.price-box:hover span,
.price-box:hover strong {
color: #e4e4e4
}
.price-box:hover .item-list li {
color: #e4e4e4;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.price-box:hover .price-btn a {
color: #000;
background-color: #75dab4
}
.item-list li { .item-list li {
font-size: 16px; font-size: 16px;
color: #17161a; color: #17161a;
@@ -2482,168 +2364,6 @@ only screen and (min-width:768px) and (max-width:991px) {
font-size: 18px font-size: 18px
} }
.price-btn {
position: relative;
display: inline-block;
margin-top: 40px
}
.price-btn a {
background-color: #17161a;
border-radius: 5px;
font-weight: 700;
font-size: 17px;
display: inline-block;
text-align: center;
color: #fff;
min-width: 200px;
padding: 10px 30px;
-webkit-transition: transition(0.5s), transition(0.5s);
transition: transition(0.5s), transition(0.5s);
transition: transition(0.5s)
}
.price-btn .line-1 {
position: absolute;
right: 8px;
top: 8px;
z-index: 2
}
.price-btn .line-1:before {
position: absolute;
content: "";
border: 1px solid #fff;
width: 25px;
opacity: .1;
right: 0
}
.price-btn .line-1:after {
position: absolute;
content: "";
border: 1px solid #fff;
height: 25px;
opacity: .1
}
.price-btn .line-2 {
position: absolute;
left: 8px;
bottom: 10px;
z-index: 2
}
.price-btn .line-2:before {
position: absolute;
content: "";
border: 1px solid #fff;
height: 25px;
opacity: .1;
right: 0;
bottom: -2px
}
.price-btn .line-2:after {
position: absolute;
content: "";
border: 1px solid #fff;
width: 25px;
opacity: .1;
left: 0
}
.testimonial-area {
background-color: #191a1c;
padding: 100px 0;
position: relative
}
@media(max-width:767px) {
.testimonial-area {
padding: 80px 0
}
}
.testimonial-area .swiper-button-next,
.testimonial-area .swiper-button-prev {
top: 62%
}
@media(max-width:576px) {
.testimonial-area .swiper-button-next,
.testimonial-area .swiper-button-prev {
display: none;
visibility: hidden
}
}
.testimonial-area .swiper-button-next:after,
.testimonial-area .swiper-button-prev:after {
font-size: 20px;
height: 40px;
min-width: 40px;
color: #e4e4e4;
background-color: #2a2a2a;
border: 1px solid #2a2a2a;
text-align: center;
line-height: 40px;
border-radius: 50%;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.testimonial-area .swiper-button-next:hover:after,
.testimonial-area .swiper-button-prev:hover:after {
color: #000;
border: none;
background-color: #75dab4
}
.testimonial-area .swiper-button-next {
right: 7%
}
.testimonial-area .swiper-button-prev {
left: 7%
}
.swiper.testimonial-slider .swiper-slide {
opacity: .4
}
.swiper.testimonial-slider .swiper-slide.swiper-slide-active {
opacity: 1
}
.single-testimonial {
position: relative;
background-color: #0d0d0f;
-webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
border-radius: 10px;
padding: 45px 20px
}
.single-testimonial h5 {
font-weight: 600;
font-size: 25px;
color: #e4e4e4;
margin-bottom: 5px
}
.single-testimonial span {
font-weight: 400;
font-size: 17px;
color: #5f6062
}
.single-testimonial p {
color: #e4e4e4;
font-size: 15px;
margin: 30px 0
}
.stars { .stars {
position: absolute; position: absolute;
top: 45px; top: 45px;
@@ -2680,12 +2400,6 @@ only screen and (min-width:768px) and (max-width:991px) {
border-radius: 50% border-radius: 50%
} }
@media(max-width:767px) {
.our-team {
margin: 80px 0
}
}
.swiper.services-slider { .swiper.services-slider {
padding: 5px 5px 50px padding: 5px 5px 50px
} }
@@ -2726,128 +2440,6 @@ only screen and (min-width:768px) and (max-width:991px) {
} }
} }
.swiper.testimonial-slider {
padding: 5px 5px 50px
}
.swiper.testimonial-slider .swiper-pagination {
bottom: -5px !important
}
.swiper.testimonial-slider .swiper-pagination .swiper-pagination-bullet {
background-color: transparent;
height: 15px;
width: 15px;
border: .8px solid #75dab4;
opacity: 1
}
.swiper.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active {
position: relative
}
.swiper.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active:before {
position: absolute;
content: "";
left: 50%;
top: 50%;
height: 5px;
width: 5px;
background-color: #75dab4;
border-radius: 50%;
-webkit-transform: translate(-62%, -62%);
transform: translate(-62%, -62%)
}
@media(max-width:991px) {
.swiper.testimonial-slider .swiper-pagination .swiper-pagination-bullet-active:before {
-webkit-transform: translate(-62%, -42%);
transform: translate(-62%, -42%)
}
}
.swiper.team-slider {
padding: 5px 5px 50px
}
.swiper.team-slider .swiper-pagination {
bottom: -5px !important
}
.swiper.team-slider .swiper-pagination .swiper-pagination-bullet {
background-color: transparent;
height: 15px;
width: 15px;
border: .8px solid #75dab4;
opacity: 1
}
.swiper.team-slider .swiper-pagination .swiper-pagination-bullet-active {
position: relative
}
.swiper.team-slider .swiper-pagination .swiper-pagination-bullet-active:before {
position: absolute;
content: "";
left: 50%;
top: 50%;
height: 5px;
width: 5px;
background-color: #75dab4;
border-radius: 50%;
-webkit-transform: translate(-62%, -62%);
transform: translate(-62%, -62%)
}
@media(max-width:991px) {
.swiper.team-slider .swiper-pagination .swiper-pagination-bullet-active:before {
-webkit-transform: translate(-62%, -42%);
transform: translate(-62%, -42%)
}
}
.single-team {
position: relative
}
.single-team:hover .member-img:before {
visibility: visible;
opacity: .8;
-webkit-transform: translateY(0);
transform: translateY(0)
}
.single-team:hover .member-img img {
-webkit-transform: scale(1.1);
transform: scale(1.1)
}
.single-team:hover .member-img svg {
visibility: visible;
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0)
}
.single-team:hover .member-img .team-social {
visibility: visible;
opacity: 1;
-webkit-transform: translateY(-50%);
transform: translateY(-50%)
}
.single-team:hover .team-inner {
background-color: #191a1c
}
.single-team:hover .team-inner h4 {
color: #e4e4e4
}
.single-team:hover .team-inner span {
color: #75dab4
}
.member-img { .member-img {
position: relative; position: relative;
border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;
@@ -2931,253 +2523,6 @@ only screen and (min-width:768px) and (max-width:991px) {
color: #0f1012 color: #0f1012
} }
.team-inner {
background-color: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
box-shadow: 0 0 10px rgba(0, 0, 0, .05);
border-radius: 0 0 10px 10px;
padding: 20px;
text-align: center;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.team-inner h4 {
font-weight: 600;
font-size: 25px;
color: #17161a;
margin-bottom: 5px;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
@media(max-width:767px) {
.team-inner h4 {
font-size: 24px
}
}
.team-inner span {
font-size: 17px;
color: #5f6062;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.single-blog .blog-thumb {
position: relative;
overflow: hidden;
border-radius: 10px 10px 0 0
}
.single-blog .blog-thumb a img {
border-radius: 10px 10px 0 0;
width: 100%;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.single-blog .blog-thumb .tag {
position: absolute;
top: 20px;
left: 20px
}
.single-blog .blog-thumb .tag a {
font-weight: 600;
font-size: 15px;
display: inline-block;
text-align: center;
color: #0f1012;
background-color: #75dab4;
padding: 5px 15px;
border-radius: 30px;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.single-blog .blog-thumb .tag a:hover {
background-color: #fff;
color: #75dab4
}
.single-blog .blog-inner {
padding: 20px;
background: #fff;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .05);
box-shadow: 0 0 10px rgba(0, 0, 0, .05);
border-radius: 0 0 10px 10px
}
.single-blog .blog-inner h4 {
margin-top: 15px;
margin-bottom: 5px
}
.single-blog .blog-inner h4 a {
font-weight: 600;
font-size: 22px;
display: inline-block;
text-transform: capitalize;
color: #17161a;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.single-blog .blog-inner h4 a:hover {
color: #75dab4
}
.single-blog .blog-inner .author-date {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.single-blog .blog-inner .author-date a {
font-weight: 500;
font-size: 17px;
text-transform: capitalize;
color: #5f6062;
display: inline-block
}
@media(max-width:767px) {
.single-blog .blog-inner .author-date a.cmnt {
display: none
}
}
.single-blog:hover .blog-thumb a img {
-webkit-transform: scale(1.1) skewY(5deg);
transform: scale(1.1) skewY(5deg)
}
.subscribe-newsletter {
position: relative;
z-index: 1
}
@media(max-width:767px) {
.subscribe-newsletter {
margin-top: 80px
}
}
.news-letter-content {
position: relative;
padding: 60px 80px;
border-radius: 10px;
background-color: #1a191d;
background-image: url(../img/subscribe-bg.png);
background-size: cover;
background-position: center center
}
@media(max-width:767px) {
.news-letter-content {
padding: 30px 20px
}
}
.subscribe-cnt span {
font-weight: 600;
font-size: 20px;
display: block;
text-transform: capitalize;
color: #75dab4
}
.subscribe-cnt h3 {
font-weight: 700;
font-size: 45px;
text-transform: uppercase;
color: #e4e4e4;
margin-bottom: 5px
}
@media(max-width:767px) {
.subscribe-cnt h3 {
font-size: 30px
}
}
.subscribe-cnt strong {
-webkit-text-stroke: 1px #5f5f5f;
-webkit-text-fill-color: transparent;
font-size: 45px;
text-transform: uppercase;
font-weight: 700
}
@media(max-width:767px) {
.subscribe-cnt strong {
font-size: 30px
}
}
@media only screen and (min-width:768px) and (max-width:991px),
(max-width:767px) {
.subscribe-form {
margin-top: 15px
}
}
.subscribe-form form {
position: relative
}
.subscribe-form form input {
height: 60px;
width: 100%;
background-color: #0f0f11;
border-radius: 10px;
border: none;
padding: 0 20px;
color: #e4e4e4
}
.subscribe-form form input[type=email] {
padding-right: 160px
}
@media(max-width:767px) {
.subscribe-form form input[type=email] {
padding: 0 10px
}
}
.subscribe-form form input[type=submit] {
max-width: 140px;
background-color: #75dab4;
border-radius: 10px;
position: absolute;
right: 5px;
height: 50px;
top: 5px;
color: #000;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
@media(max-width:767px) {
.subscribe-form form input[type=submit] {
position: static;
margin-top: 15px
}
}
.subscribe-form form input[type=submit]:hover {
color: #75dab4;
background-color: #fff
}
footer { footer {
position: relative; position: relative;
padding-top: 100px; padding-top: 100px;
@@ -3560,20 +2905,20 @@ footer.error {
} }
.creasoft-wrap.layout2 { .creasoft-wrap.layout2 {
background-image: url(../img/black-concrete-textured.png); background-image: url(../img/bg-network-particle.jpg);
background-repeat: repeat; background-repeat: repeat;
background-color: #000 background-color: #39A5C8
} }
.services-area.layout2 .swiper-button-next::after, .services-area.layout2 .swiper-button-next::after,
.services-area.layout2 .swiper-button-prev::after { .services-area.layout2 .swiper-button-prev::after {
background-color: #2a2a2a; background-color: #39A5C8;
color: #e4e4e4 color: #e4e4e4
} }
.single-service.layout2 { .single-service.layout2 {
position: relative; position: relative;
background-color: #0d0d0e; background-color: #39A5C8;
-webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, .15); -webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
box-shadow: inset 0 0 10px rgba(6, 6, 6, .15); box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
border-radius: 10px border-radius: 10px
@@ -3612,7 +2957,7 @@ footer.error {
} }
.company-since.layout2 { .company-since.layout2 {
background: #0d0d0f; background: #39A5C8;
-webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, .15); -webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
box-shadow: inset 0 0 10px rgba(6, 6, 6, .15); box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
border-radius: 20px border-radius: 20px
@@ -3627,8 +2972,8 @@ footer.error {
} }
.about-right.layout2 .banner-2 { .about-right.layout2 .banner-2 {
border-left: 10px solid #000; border-left: 10px solid #39A5C8;
border-top: 10px solid #000 border-top: 10px solid #39A5C8
} }
@media(max-width:767px) { @media(max-width:767px) {
@@ -3640,7 +2985,7 @@ footer.error {
.isotope-menu.layout2 li.active { .isotope-menu.layout2 li.active {
position: relative; position: relative;
color: #fff; color: #fff;
background-color: #0d0d0f background-color: #39A5C8
} }
.isotope-menu.layout2 li.active:before { .isotope-menu.layout2 li.active:before {
@@ -3657,84 +3002,12 @@ footer.error {
border-radius: 12px border-radius: 12px
} }
.price-table-tab.layout2 .nav.nav-pills .nav-item .nav-link.active {
position: relative;
background-color: #191a1c;
color: #fff
}
.price-table-tab.layout2 .nav.nav-pills .nav-item .nav-link.active:before {
position: absolute;
content: "";
left: -1px;
top: -.5px;
right: -1px;
bottom: -.5px;
background-color: #75dab4;
z-index: -1;
-webkit-transform: skew(1deg, 1deg);
transform: skew(1deg, 1deg);
border-radius: 12px
}
.nav.nav-pills .nav-item .nav-link.active { .nav.nav-pills .nav-item .nav-link.active {
position: relative; position: relative;
background-color: #75dab4; background-color: #75dab4;
color: #fff color: #fff
} }
.price-box.layout2 {
background-color: #0d0d0f;
-webkit-box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
box-shadow: inset 0 0 10px rgba(6, 6, 6, .15);
border-radius: 10px
}
.price-box.layout2 h3,
.price-box.layout2 span,
.price-box.layout2 strong {
color: #fff
}
.price-box.layout2 .item-list li {
color: #fff
}
.price-box.layout2:hover {
background-color: #191a1c
}
.single-team.layout2 .team-inner {
background-color: #191a1c
}
.single-team.layout2 .team-inner h4 {
color: #e4e4e4
}
.single-team.layout2 .team-inner span {
color: #5f6062
}
.single-blog.layout2 .blog-inner {
background: 0 0;
-webkit-transition: all .5s ease-out 0s;
transition: all .5s ease-out 0s
}
.single-blog.layout2 .blog-inner .author-date a {
color: #5f6062
}
.single-blog.layout2 .blog-inner h4 a {
color: #e4e4e4
}
.single-blog.layout2:hover .blog-inner {
background: linear-gradient(357.81deg, rgba(39, 39, 46, 0.6445) 1.75%, rgba(74, 75, 86, 0.0072) 98.16%);
border-radius: 0 0 10px 10px
}
@media(max-width:767px) { @media(max-width:767px) {
.contact-area { .contact-area {
margin: 80px 0 margin: 80px 0

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 376 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -4,14 +4,17 @@ from contact.forms import *
from django.utils import timezone from django.utils import timezone
from datetime import datetime from datetime import datetime
from django.http import JsonResponse from django.http import JsonResponse
from home.models import *
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# Contact Page Front # # Contact Page Front #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
def contactPageFront(request): def contactPageFront(request):
seo = contactPageSEO.objects.first() seo = contactPageSEO.objects.first()
sliders = sliderSection.objects.all()
context = { context ={
'sliders' : sliders,
'seo' : seo, 'seo' : seo,
} }
return render(request, 'front/main/contact.html', context) return render(request, 'front/main/contact.html', context)

View File

@@ -18,9 +18,7 @@ load_env()
# SECURITY WARNING: keep the secret key used in production secret! # SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'django-insecure-x=qe5@^3%@t1fk)pk@uyv&r!z^#9==^*-&aiqfau3@9x@+j%nm' SECRET_KEY = 'django-insecure-x=qe5@^3%@t1fk)pk@uyv&r!z^#9==^*-&aiqfau3@9x@+j%nm'
# SECURITY WARNING: don't run with debug turned on in production! DEBUG = True
DEBUG = False
#True if os.getenv('DEBUG') == 'True' else False
ALLOWED_HOSTS = os.getenv('ALLOWED_HOSTS').split(',') ALLOWED_HOSTS = os.getenv('ALLOWED_HOSTS').split(',')

File diff suppressed because one or more lines are too long

BIN
media/AboutPage/why-1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

BIN
media/AboutPage/why-2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

BIN
media/AboutPage/why-3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
media/Clients/IBM-Logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
media/Clients/cynetlogo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
media/Clients/partner-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
media/Clients/partner-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
media/Clients/partner-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

BIN
media/Clients/partner-4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
media/Clients/partner-5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 245 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
media/Home/banner22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
media/Home/hero-vector.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
media/Projects/IBM-Logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
media/Projects/backone-logo.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
media/Projects/favicon.ico Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Some files were not shown because too many files have changed in this diff Show More