diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml
new file mode 100644
index 0000000..280893b
--- /dev/null
+++ b/.idea/inspectionProfiles/Project_Default.xml
@@ -0,0 +1,15 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 952914c..65531ca 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..c3d9c61
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,787 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ DEFINITION_ORDER
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Python
+
+
+
+
+ PyCompatibilityInspection
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1538482218882
+
+
+ 1538482218882
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/db.sqlite3 b/db.sqlite3
index b9d314a..c4a909f 100644
Binary files a/db.sqlite3 and b/db.sqlite3 differ
diff --git a/easyPDF/__pycache__/__init__.cpython-36.pyc b/easyPDF/__pycache__/__init__.cpython-36.pyc
new file mode 100644
index 0000000..cec932e
Binary files /dev/null and b/easyPDF/__pycache__/__init__.cpython-36.pyc differ
diff --git a/easyPDF/__pycache__/__init__.cpython-37.pyc b/easyPDF/__pycache__/__init__.cpython-37.pyc
new file mode 100644
index 0000000..bf325b1
Binary files /dev/null and b/easyPDF/__pycache__/__init__.cpython-37.pyc differ
diff --git a/easyPDF/__pycache__/settings.cpython-36.pyc b/easyPDF/__pycache__/settings.cpython-36.pyc
new file mode 100644
index 0000000..80d5236
Binary files /dev/null and b/easyPDF/__pycache__/settings.cpython-36.pyc differ
diff --git a/easyPDF/__pycache__/settings.cpython-37.pyc b/easyPDF/__pycache__/settings.cpython-37.pyc
new file mode 100644
index 0000000..316a37c
Binary files /dev/null and b/easyPDF/__pycache__/settings.cpython-37.pyc differ
diff --git a/easyPDF/__pycache__/urls.cpython-36.pyc b/easyPDF/__pycache__/urls.cpython-36.pyc
new file mode 100644
index 0000000..f25de6f
Binary files /dev/null and b/easyPDF/__pycache__/urls.cpython-36.pyc differ
diff --git a/easyPDF/__pycache__/urls.cpython-37.pyc b/easyPDF/__pycache__/urls.cpython-37.pyc
new file mode 100644
index 0000000..2859a6b
Binary files /dev/null and b/easyPDF/__pycache__/urls.cpython-37.pyc differ
diff --git a/easyPDF/__pycache__/wsgi.cpython-36.pyc b/easyPDF/__pycache__/wsgi.cpython-36.pyc
new file mode 100644
index 0000000..0912b2d
Binary files /dev/null and b/easyPDF/__pycache__/wsgi.cpython-36.pyc differ
diff --git a/easyPDF/__pycache__/wsgi.cpython-37.pyc b/easyPDF/__pycache__/wsgi.cpython-37.pyc
new file mode 100644
index 0000000..e2e35a3
Binary files /dev/null and b/easyPDF/__pycache__/wsgi.cpython-37.pyc differ
diff --git a/easyPDF/settings.py b/easyPDF/settings.py
index e4c5dae..001fe5a 100644
--- a/easyPDF/settings.py
+++ b/easyPDF/settings.py
@@ -13,6 +13,8 @@
import os
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
+from os.path import join
+
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
diff --git a/tosplit/android-developer-fundamentals-course-concepts-en.pdf b/tosplit/android-developer-fundamentals-course-concepts-en.pdf
new file mode 100644
index 0000000..ac2fc0c
Binary files /dev/null and b/tosplit/android-developer-fundamentals-course-concepts-en.pdf differ
diff --git a/utils/__pycache__/__init__.cpython-36.pyc b/utils/__pycache__/__init__.cpython-36.pyc
new file mode 100644
index 0000000..7011def
Binary files /dev/null and b/utils/__pycache__/__init__.cpython-36.pyc differ
diff --git a/utils/__pycache__/__init__.cpython-37.pyc b/utils/__pycache__/__init__.cpython-37.pyc
new file mode 100644
index 0000000..a173b6b
Binary files /dev/null and b/utils/__pycache__/__init__.cpython-37.pyc differ
diff --git a/utils/__pycache__/admin.cpython-36.pyc b/utils/__pycache__/admin.cpython-36.pyc
new file mode 100644
index 0000000..423531c
Binary files /dev/null and b/utils/__pycache__/admin.cpython-36.pyc differ
diff --git a/utils/__pycache__/admin.cpython-37.pyc b/utils/__pycache__/admin.cpython-37.pyc
new file mode 100644
index 0000000..48ca606
Binary files /dev/null and b/utils/__pycache__/admin.cpython-37.pyc differ
diff --git a/utils/__pycache__/apps.cpython-36.pyc b/utils/__pycache__/apps.cpython-36.pyc
new file mode 100644
index 0000000..1fd8bfd
Binary files /dev/null and b/utils/__pycache__/apps.cpython-36.pyc differ
diff --git a/utils/__pycache__/apps.cpython-37.pyc b/utils/__pycache__/apps.cpython-37.pyc
new file mode 100644
index 0000000..fd55117
Binary files /dev/null and b/utils/__pycache__/apps.cpython-37.pyc differ
diff --git a/utils/__pycache__/functions.cpython-37.pyc b/utils/__pycache__/functions.cpython-37.pyc
new file mode 100644
index 0000000..511d027
Binary files /dev/null and b/utils/__pycache__/functions.cpython-37.pyc differ
diff --git a/utils/__pycache__/models.cpython-36.pyc b/utils/__pycache__/models.cpython-36.pyc
new file mode 100644
index 0000000..602a1f9
Binary files /dev/null and b/utils/__pycache__/models.cpython-36.pyc differ
diff --git a/utils/__pycache__/models.cpython-37.pyc b/utils/__pycache__/models.cpython-37.pyc
new file mode 100644
index 0000000..5304ce4
Binary files /dev/null and b/utils/__pycache__/models.cpython-37.pyc differ
diff --git a/utils/__pycache__/urls.cpython-36.pyc b/utils/__pycache__/urls.cpython-36.pyc
new file mode 100644
index 0000000..642a2d3
Binary files /dev/null and b/utils/__pycache__/urls.cpython-36.pyc differ
diff --git a/utils/__pycache__/urls.cpython-37.pyc b/utils/__pycache__/urls.cpython-37.pyc
new file mode 100644
index 0000000..899f672
Binary files /dev/null and b/utils/__pycache__/urls.cpython-37.pyc differ
diff --git a/utils/__pycache__/views.cpython-36.pyc b/utils/__pycache__/views.cpython-36.pyc
new file mode 100644
index 0000000..56ace92
Binary files /dev/null and b/utils/__pycache__/views.cpython-36.pyc differ
diff --git a/utils/__pycache__/views.cpython-37.pyc b/utils/__pycache__/views.cpython-37.pyc
new file mode 100644
index 0000000..66c3a71
Binary files /dev/null and b/utils/__pycache__/views.cpython-37.pyc differ
diff --git a/utils/functions.py b/utils/functions.py
new file mode 100644
index 0000000..c7c2454
--- /dev/null
+++ b/utils/functions.py
@@ -0,0 +1,17 @@
+import os
+import shutil
+from PyPDF2 import PdfFileReader,PdfFileWriter
+def function_split(ar,path):
+ inputPdf=open(path,'rb')
+ pdfReader=PdfFileReader(inputPdf)
+ #print "No. of pages ",pdfReader.getNumPages()
+
+ for i in range(pdfReader.numPages):
+ output = PdfFileWriter()
+ output.addPage(pdfReader.getPage(i))
+ with open(os.path.join("splitted//%s.pdf") % (i+1), "wb") as outputStream:
+ output.write(outputStream)
+ inputPdf.close()
+ os.remove(path)
+ shutil.make_archive(os.path.join("todownload//download"),'zip',os.path.join('splitted'))
+ return True
\ No newline at end of file
diff --git a/utils/migrations/__pycache__/__init__.cpython-36.pyc b/utils/migrations/__pycache__/__init__.cpython-36.pyc
new file mode 100644
index 0000000..cbc9e97
Binary files /dev/null and b/utils/migrations/__pycache__/__init__.cpython-36.pyc differ
diff --git a/utils/migrations/__pycache__/__init__.cpython-37.pyc b/utils/migrations/__pycache__/__init__.cpython-37.pyc
new file mode 100644
index 0000000..a0ea34a
Binary files /dev/null and b/utils/migrations/__pycache__/__init__.cpython-37.pyc differ
diff --git a/utils/static/utils/index.css b/utils/static/utils/index.css
index 67952e6..d6055d7 100644
--- a/utils/static/utils/index.css
+++ b/utils/static/utils/index.css
@@ -1 +1 @@
-html,body{height:100%}body{font-family:"Open Sans", sans-serif;font-size:14px;font-weight:400;padding:0;margin:0}input,select,textarea{font-family:"Open Sans", sans-serif;font-weight:400}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.nobr{white-space:nowrap}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.force_break{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.header .menu .item.group,.lang{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYigxNTMsMTUzLDE1Myk7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJhIiBwb2ludHM9IjQgNSAwIDAgOCAwIDQgNSIvPjwvc3ZnPg==');background-repeat:no-repeat;background-size:8px 5px}.header .menu .item.group:hover,.lang:hover,.header .menu .item.group:focus,.lang:focus,.header .menu .item.group.clicked,.lang.clicked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYig1MSw1MSw1MSk7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJhIiBwb2ludHM9IjQgNSAwIDAgOCAwIDQgNSIvPjwvc3ZnPg==')}.header .menu{padding-left:43px;padding-top:2px;display:inline-block;flex:1;z-index:100}.header .menu .item{text-transform:none;color:#999;text-decoration:none;font-weight:600;white-space:nowrap;line-height:1;padding-top:10px;padding-right:10px;padding-bottom:5px;margin-right:30px;display:inline-block;cursor:pointer;outline:none}.header .menu .item.more{text-transform:capitalize}.header .menu .item.active,.header .menu .item:hover{color:#333}.header .menu .item:last-child{margin-right:0}.header .menu .item.group{background-position:100% 15px;padding-right:13px}.header .menu .item.group.hover .sub_menu{display:block}.header .menu .item.group.clicked{color:#333}.header .menu .item.group.clicked .sub_menu{display:block}.header .sub_menu{display:none;position:absolute;padding:20px;padding-top:10px;margin-left:-20px;z-index:10}.header .sub_menu .frame{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2);background-color:white;border-radius:5px}.header .sub_menu .frame .sub_item{display:block;font-size:100%;font-weight:400;letter-spacing:0;text-decoration:none;color:#808080;background-repeat:no-repeat;background-size:31px 29px;background-position:20px 22px;padding-left:69px;padding-right:30px;padding-top:29px;padding-bottom:28px;text-transform:none;border-bottom:1px solid #f2f2f2}.header .sub_menu .frame .sub_item span{opacity:0.7}.header .sub_menu .frame .sub_item.jpg2pdf{background-image:url("../i/apps/sm/jpg24.svg")}.header .sub_menu .frame .sub_item.pdf2jpg{background-image:url("../i/apps/sm/jpg24.svg")}.header .sub_menu .frame .sub_item.png2pdf{background-image:url("../i/apps/sm/png24.svg")}.header .sub_menu .frame .sub_item.pdf2png{background-image:url("../i/apps/sm/png24.svg")}.header .sub_menu .frame .sub_item.pdf2doc{background-image:url("../i/apps/sm/doc24.svg")}.header .sub_menu .frame .sub_item.doc2pdf{background-image:url("../i/apps/sm/doc24.svg")}.header .sub_menu .frame .sub_item.pdf2xls{background-image:url("../i/apps/sm/xls24.svg")}.header .sub_menu .frame .sub_item.xls2pdf{background-image:url("../i/apps/sm/xls24.svg")}.header .sub_menu .frame .sub_item.pdf2ppt{background-image:url("../i/apps/sm/ppt24.svg")}.header .sub_menu .frame .sub_item.ppt2pdf{background-image:url("../i/apps/sm/ppt24.svg")}.header .sub_menu .frame .sub_item.html2pdf{background-image:url("../i/apps/sm/html24.svg")}.header .sub_menu .frame .sub_item.pdf2html{background-image:url("../i/apps/sm/html24.svg")}.header .sub_menu .frame .sub_item.page-numbers{background-size:26px 25px;background-image:url("../i/apps/sm/page-numbers.svg")}.header .sub_menu .frame .sub_item.rotate{background-size:26px 25px;background-position:22px 22px;background-image:url("../i/apps/sm/rotate.svg")}.header .sub_menu .frame .sub_item.protect{background-position:24px 24px;background-size:24px 25px;background-image:url("../i/apps/sm/protect.svg")}.header .sub_menu .frame .sub_item.unlock{background-size:21px 28px;background-image:url("../i/apps/sm/unlock.svg");background-position:26px 20px}.header .sub_menu .frame .sub_item.watermark{background-position:22px 20px;background-image:url("../i/apps/sm/watermark.svg");background-size:21px 22px}.header .sub_menu .frame .sub_item.merge{background-image:url("../i/apps/sm/merge.svg");background-size:30px 22px;background-position:20px 24px}.header .sub_menu .frame .sub_item.split{background-image:url("../i/apps/sm/split.svg");background-size:31px 28px}.header .sub_menu .frame .sub_item.compress{background-image:url("../i/apps/sm/compress.svg");background-size:22px 25px;background-position:20px 20px}.header .sub_menu .frame .sub_item.ocr{background-image:url("../i/apps/sm/ocr.svg");background-size:20px 25px;background-position:24px 22px}.header .sub_menu .frame .sub_item.optimize{background-image:url("../i/apps/sm/optimize.svg");background-size:20px 25px;background-position:24px 22px}.header .sub_menu .frame .sub_item.disabled{cursor:default}.header .sub_menu .frame .sub_item.disabled span{opacity:0.3}.header .sub_menu .frame .sub_item.disabled:hover{color:#808080;background-color:#fff}.header .sub_menu .frame .sub_item:hover{color:#333333;background-color:#f9f9fb}.header .sub_menu .frame.list .sub_item{padding-right:40px}.header .sub_menu .frame.list .sub_item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.header .sub_menu .frame.list .sub_item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.header .sub_menu .frame.table{display:table}.header .sub_menu .frame.table .row{display:table-row}.header .sub_menu .frame.table .row .sub_item{display:table-cell;margin:0;border-right:1px solid #f2f2f2}.header .sub_menu .frame.table .row .sub_item:nth-child(1){border-bottom-right-radius:0 !important}.header .sub_menu .frame.table .row .sub_item:nth-child(2){border-right:none;border-bottom:1px solid #f2f2f2}.header .sub_menu .frame.table .row:first-child .sub_item:first-child{border-top-left-radius:5px}.header .sub_menu .frame.table .row:first-child .sub_item:last-child{border-top-right-radius:5px}.header .sub_menu .frame.table .row:last-child .sub_item:first-child{border-bottom-left-radius:5px;border-bottom:none}.header .sub_menu .frame.table .row:last-child .sub_item:last-child{border-bottom:none;border-bottom-right-radius:5px}.header .item.group.convert .sub_menu .sub_item{background-size:24px 24px !important;background-position:20px 23px;padding-left:59px}.lang{display:inline-block;margin-top:3px;font-size:90%;font-weight:300;outline:none;color:#828282;background-position:100% 7px;padding-right:14px;cursor:pointer;white-space:nowrap}.lang span{background-position:0 2px;background-size:16px 12px;background-repeat:no-repeat;opacity:1}.lang .flag{margin-right:4px}.lang .flag{display:inline-block;width:16px;height:12px;background-position:0 0;background-repeat:no-repeat;background-size:16px 12px;vertical-align:-2px;border:1px solid #f1f1f1}.lang .flag.en{background-image:url("../i/flags/en.svg")}.lang .flag.de{background-image:url("../i/flags/de.svg")}.lang .flag.fr{background-image:url("../i/flags/fr.svg")}.lang .flag.es{background-image:url("../i/flags/es.svg")}.lang .flag.ru{background-image:url("../i/flags/ru.svg")}.lang .flag.vi{background-image:url("../i/flags/vi.svg")}.lang .flag.pl{background-image:url("../i/flags/pl.svg")}.lang .flag.it{background-image:url("../i/flags/it.svg")}.lang .flag.ko{background-image:url("../i/flags/ko.svg")}.lang .flag.th{background-image:url("../i/flags/th.svg")}.lang .flag.tr{background-image:url("../i/flags/tr.svg")}.lang .flag.cn{background-image:url("../i/flags/cn.svg")}.lang .flag.pt{background-image:url("../i/flags/pt.svg")}.lang .flag.ja{background-image:url("../i/flags/ja.svg")}.lang .flag.id{background-image:url("../i/flags/id.svg")}.lang .flag.tw{background-image:url("../i/flags/tw.svg")}.lang .sub_menu{position:absolute;display:none;margin-left:0;z-index:8888}.lang .sub_menu .frame{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:8px;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2);background-color:white;border-radius:5px}.lang .sub_menu a{display:block;width:100%;text-decoration:none;color:#333333;font-size:14px;font-weight:300;white-space:nowrap}.lang .sub_menu a .flag{margin-right:10px}.lang .sub_menu a .p{padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:60px;border-left:4px solid white}.lang .sub_menu a.current{font-weight:600}.lang .sub_menu a:hover{background-color:#f7f7f7}.lang .sub_menu a:hover .p{border-left:4px solid #e8e8e8}.lang:hover,.lang:focus{color:#333}.lang:hover .sub_menu,.lang:focus .sub_menu{display:block}.searchBox{padding-right:10px}.searchBox .inputContainer{width:100%;position:relative}.searchBox .inputContainer input{width:100%;font-size:110%;font-family:"Open Sans", sans-serif;font-weight:300;border-radius:5px;border:2px solid #d1d1d1;transition:border-color 200ms ease-in-out;outline:none;padding:6px 8px;padding-left:27px;padding-right:5px;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgMzg0Ij48cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzg0LDM2MC43LDI3MC43LDI0Ny4zQTE1MS44LDE1MS44LDAsMCwwLDMwNCwxNTIuMkMzMDQsNjguMSwyMzUuOSwwLDE1MiwwUzAsNjguMiwwLDE1Mi4yLDY4LjEsMzA0LjQsMTUyLDMwNC40YTE1MS4zOCwxNTEuMzgsMCwwLDAsOTUuNS0zMy44TDM2MC43LDM4NFpNNTUuOCwyNDguNkExMzYuNCwxMzYuNCwwLDAsMSw1NS44LDU2LDEzNi4wOCwxMzYuMDgsMCwwLDEsMjQ4LjIsMjQ4LjVhMTM2LDEzNiwwLDAsMS0xOTIuNC4xWiIvPjwvc3ZnPg==');background-size:14px;background-repeat:no-repeat;background-position:8px 10px}.searchBox .inputContainer input:focus{border:2px solid #8bb3e2;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgMzg0Ij48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMzg0LDM2MC43LDI3MC43LDI0Ny4zQTE1MS44LDE1MS44LDAsMCwwLDMwNCwxNTIuMkMzMDQsNjguMSwyMzUuOSwwLDE1MiwwUzAsNjguMiwwLDE1Mi4yLDY4LjEsMzA0LjQsMTUyLDMwNC40YTE1MS4zOCwxNTEuMzgsMCwwLDAsOTUuNS0zMy44TDM2MC43LDM4NFpNNTUuOCwyNDguNkExMzYuNCwxMzYuNCwwLDAsMSw1NS44LDU2LDEzNi4wOCwxMzYuMDgsMCwwLDEsMjQ4LjIsMjQ4LjVhMTM2LDEzNiwwLDAsMS0xOTIuNC4xWiIvPjwvc3ZnPg==')}.searchBox .inputContainer .clear{display:none;position:absolute;background-image:url("../i/close.svg");background-repeat:no-repeat;background-position:4px 4px;cursor:pointer;background-size:12px;width:20px;height:20px;top:9px;right:8px;opacity:0.6}.searchBox .inputContainer .clear:hover,.searchBox .inputContainer .clear:active{opacity:1}.searchBox .inputContainer.hasValue .clear{display:block}.searchBox .inputContainer.hasValue input{padding-right:35px}.searchBox .inputContainer.nothingFound input{border-color:#e99999}.searchBox .ex{font-size:12px;margin-top:6px;color:#999}.searchBox .ex .text{color:#666;cursor:pointer}.searchBox .ex .text:hover{color:#000}@media only screen and (max-width: 760px){.searchBox{padding-right:0}.searchBox .inputContainer input{width:80%}}@media only screen and (max-width: 500px){.searchBox{padding-right:0}.searchBox .inputContainer input{width:90%}}.root{display:flex;flex-direction:row;align-items:stretch;min-height:100%;width:100%}.root .sidebar{padding-left:40px;padding-right:30px;padding-top:25px;background-color:#f7f7f7;width:300px;box-sizing:border-box;display:flex;flex-direction:column}.root .sidebar .top{flex:1}.root .sidebar .top .logo{width:180px;height:68px;display:inline-block}.root .sidebar .top .lang{margin-bottom:27px}.root .sidebar .top .lang .sub_menu{margin-left:-24px;padding-top:8px}.root .sidebar .top .desc{font-size:160%;font-weight:300;margin-top:22px;line-height:1.35;color:#949494}.root .sidebar .top .searchBox{margin-top:40px}.root .sidebar .bottom{color:#949494;font-weight:300;padding-bottom:15px}.root .sidebar .bottom .copyright{margin-bottom:15px}.root .sidebar .bottom .contact a{color:#666;text-decoration:none}.root .sidebar .bottom .contact a:hover{color:#333333;text-decoration:underline}.root .sidebar .bottom .anchors a{color:inherit;text-decoration:none;margin-right:15px}.root .sidebar .bottom .anchors a:hover{text-decoration:underline}.root .sidebar .bottom .anchors a:last-child{margin-right:0}.root .apps{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start;flex:1}.root .apps .app{text-decoration:none;color:black;background-color:white;width:50%;height:auto;animation:fadeIn 0.5s;box-sizing:border-box;border-right:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;-webkit-tap-highlight-color:rgba(0,0,0,0.05)}.root .apps .app .padding{padding-left:50px;padding-right:30px;padding-top:31px;padding-bottom:40px;display:flex;flex-direction:column}.root .apps .app .padding img{margin-top:32px;margin-bottom:12px;border:none}.root .apps .app .padding .js_icon{width:100px;height:80px;margin-bottom:0px;margin-left:-19px}.root .apps .app .padding .js_icon.compress{margin-left:-24px}.root .apps .app .padding .js_icon.merge{margin-left:-15px}.root .apps .app .padding .js_icon.split{margin-left:-10px}.root .apps .app .padding .js_icon.protect{margin-left:-25px}.root .apps .app .padding .js_icon.unlock{margin-left:-27px}.root .apps .app .padding .js_icon.watermark{margin-left:-28px}.root .apps .app .padding .js_icon.page-numbers{margin-left:-20px}.root .apps .app .padding .js_icon.rotate{margin-left:-22px}.root .apps .app .padding .js_icon.convert{margin-left:-18px}.root .apps .app .padding .js_icon.ocr{margin-left:-29px}.root .apps .app .padding .js_icon.optimize{margin-left:-29px}.root .apps .app .padding .js_icon.more{margin-left:-25px}.root .apps .app .padding .title{font-size:130%;font-weight:700;color:#333333;margin-bottom:13px}.root .apps .app .padding .desc{font-size:85%;font-weight:300;color:#999999;line-height:1.75}.root .apps .app:hover{background-color:#f9f9f9}.root .apps .app.hidden{display:none}.root .apps .app.hidden{display:none}@media screen and (min-width: 980px){.root .apps .app{width:33.33333%}}@media screen and (min-width: 1200px){.root .sidebar{width:320px}.root .apps .app{width:25%}}@media screen and (min-width: 1500px){.root .sidebar{width:340px}.root .apps .app{width:20%}}@media screen and (min-width: 1800px){.root .sidebar{width:360px}.root .apps .app{width:16.66667%}}@media screen and (min-width: 2100px){.root .sidebar{width:380px}.root .apps .app{width:14.28571%}}@media screen and (min-width: 2400px){.root .sidebar{width:400px}.root .apps .app{width:12.5%}}.mobile_footer{display:none;background-color:#f7f7f7;padding-top:30px;padding-bottom:20px;text-align:center}.mobile_footer .anchors{text-align:center}.mobile_footer .anchors a{text-decoration:none;color:#949494;margin-right:30px}.mobile_footer .anchors a:last-child{margin-right:0}.mobile_footer .copyright{text-align:center;color:#dedede}.mobile_footer .contact{color:#949494;text-align:center}.mobile_footer .contact a{color:#666;text-decoration:none}.mobile_footer .contact a:hover{color:#333333;text-decoration:underline}.mobile_footer .lang_row{padding-bottom:10px}.mobile_footer .lang_row .my_select_1{margin:0;font-size:100%}.mobile_footer .lang_row .my_select_1:focus{outline:none}@media only screen and (max-width: 760px){html,body{height:auto}.root{display:block;min-height:0}.root .sidebar{width:100%;max-width:none;display:block;padding-left:50px;padding-right:50px;padding-top:0}.root .sidebar .top{padding-top:30px;padding-bottom:20px;text-align:center}.root .sidebar .top .lang{display:none}.root .sidebar .top .desc{margin-top:14px;padding-right:0}.root .sidebar .bottom{display:none}.root .apps .app{border-width:3px;width:33.33333%}.root .apps .app .padding{padding-left:10px;padding-right:10px;padding-bottom:33px;padding-top:23px}.root .apps .app .padding .img_cont{min-width:100px;text-align:center}.root .apps .app .padding .img_cont .js_icon{margin-left:0px !important}.root .apps .app .padding .text{text-align:center}.root .apps .app .padding .text .title{margin-top:5px;margin-bottom:0px;font-size:140%;font-weight:400}.root .apps .app .padding .text .desc{display:none}.root .apps .app:nth-child(2n){border-right-width:3px}.root .apps .app:nth-child(3n){border-right-width:0}.mobile_footer{display:block}}@media only screen and (max-width: 500px){.root .sidebar{padding-left:20px;padding-right:20px}.root .apps .app{width:50%}.root .apps .app:nth-child(2n){border-right-width:0}.root .apps .app:nth-child(3n){border-right-width:3px}}
+html,body{height:100%}body{font-family:"Open Sans", sans-serif;font-size:14px;font-weight:400;padding:0;margin:0}input,select,textarea{font-family:"Open Sans", sans-serif;font-weight:400}.clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.nobr{white-space:nowrap}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.no-user-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.force_break{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.header .menu .item.group,.lang{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA4IDUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYigxNTMsMTUzLDE1Myk7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJhIiBwb2ludHM9IjQgNSAwIDAgOCAwIDQgNSIvPjwvc3ZnPg==');background-repeat:no-repeat;background-size:8px 5px}.header .menu .item.group:hover,.lang:hover,.header .menu .item.group:focus,.lang:focus,.header .menu .item.group.clicked,.lang.clicked{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA4IDUiPjxkZWZzPjxzdHlsZT4uYXtmaWxsOnJnYig1MSw1MSw1MSk7fTwvc3R5bGU+PC9kZWZzPjxwb2x5Z29uIGNsYXNzPSJhIiBwb2ludHM9IjQgNSAwIDAgOCAwIDQgNSIvPjwvc3ZnPg==')}.header .menu{padding-left:43px;padding-top:2px;display:inline-block;flex:1;z-index:100}.header .menu .item{text-transform:none;color:#999;text-decoration:none;font-weight:600;white-space:nowrap;line-height:1;padding-top:10px;padding-right:10px;padding-bottom:5px;margin-right:30px;display:inline-block;cursor:pointer;outline:none}.header .menu .item.more{text-transform:capitalize}.header .menu .item.active,.header .menu .item:hover{color:#333}.header .menu .item:last-child{margin-right:0}.header .menu .item.group{background-position:100% 15px;padding-right:13px}.header .menu .item.group.hover .sub_menu{display:block}.header .menu .item.group.clicked{color:#333}.header .menu .item.group.clicked .sub_menu{display:block}.header .sub_menu{display:none;position:absolute;padding:20px;padding-top:10px;margin-left:-20px;z-index:10}.header .sub_menu .frame{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2);background-color:white;border-radius:5px}.header .sub_menu .frame .sub_item{display:block;font-size:100%;font-weight:400;letter-spacing:0;text-decoration:none;color:#808080;background-repeat:no-repeat;background-size:31px 29px;background-position:20px 22px;padding-left:69px;padding-right:30px;padding-top:29px;padding-bottom:28px;text-transform:none;border-bottom:1px solid #f2f2f2}.header .sub_menu .frame .sub_item span{opacity:0.7}.header .sub_menu .frame .sub_item.jpg2pdf{background-image:url("../i/apps/sm/jpg24.svg")}.header .sub_menu .frame .sub_item.pdf2jpg{background-image:url("../i/apps/sm/jpg24.svg")}.header .sub_menu .frame .sub_item.png2pdf{background-image:url("../i/apps/sm/png24.svg")}.header .sub_menu .frame .sub_item.pdf2png{background-image:url("../i/apps/sm/png24.svg")}.header .sub_menu .frame .sub_item.pdf2doc{background-image:url("../i/apps/sm/doc24.svg")}.header .sub_menu .frame .sub_item.doc2pdf{background-image:url("../i/apps/sm/doc24.svg")}.header .sub_menu .frame .sub_item.pdf2xls{background-image:url("../i/apps/sm/xls24.svg")}.header .sub_menu .frame .sub_item.xls2pdf{background-image:url("../i/apps/sm/xls24.svg")}.header .sub_menu .frame .sub_item.pdf2ppt{background-image:url("../i/apps/sm/ppt24.svg")}.header .sub_menu .frame .sub_item.ppt2pdf{background-image:url("../i/apps/sm/ppt24.svg")}.header .sub_menu .frame .sub_item.html2pdf{background-image:url("../i/apps/sm/html24.svg")}.header .sub_menu .frame .sub_item.pdf2html{background-image:url("../i/apps/sm/html24.svg")}.header .sub_menu .frame .sub_item.page-numbers{background-size:26px 25px;background-image:url("../i/apps/sm/page-numbers.svg")}.header .sub_menu .frame .sub_item.rotate{background-size:26px 25px;background-position:22px 22px;background-image:url("../i/apps/sm/rotate.svg")}.header .sub_menu .frame .sub_item.protect{background-position:24px 24px;background-size:24px 25px;background-image:url("../i/apps/sm/protect.svg")}.header .sub_menu .frame .sub_item.unlock{background-size:21px 28px;background-image:url("../i/apps/sm/unlock.svg");background-position:26px 20px}.header .sub_menu .frame .sub_item.watermark{background-position:22px 20px;background-image:url("../i/apps/sm/watermark.svg");background-size:21px 22px}.header .sub_menu .frame .sub_item.merge{background-image:url("../i/apps/sm/merge.svg");background-size:30px 22px;background-position:20px 24px}.header .sub_menu .frame .sub_item.split{background-image:url("../i/apps/sm/split.svg");background-size:31px 28px}.header .sub_menu .frame .sub_item.compress{background-image:url("../i/apps/sm/compress.svg");background-size:22px 25px;background-position:20px 20px}.header .sub_menu .frame .sub_item.ocr{background-image:url("../i/apps/sm/ocr.svg");background-size:20px 25px;background-position:24px 22px}.header .sub_menu .frame .sub_item.optimize{background-image:url("../i/apps/sm/optimize.svg");background-size:20px 25px;background-position:24px 22px}.header .sub_menu .frame .sub_item.disabled{cursor:default}.header .sub_menu .frame .sub_item.disabled span{opacity:0.3}.header .sub_menu .frame .sub_item.disabled:hover{color:#808080;background-color:#fff}.header .sub_menu .frame .sub_item:hover{color:#333333;background-color:#f9f9fb}.header .sub_menu .frame.list .sub_item{padding-right:40px}.header .sub_menu .frame.list .sub_item:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.header .sub_menu .frame.list .sub_item:last-child{border-bottom:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.header .sub_menu .frame.table{display:table}.header .sub_menu .frame.table .row{display:table-row}.header .sub_menu .frame.table .row .sub_item{display:table-cell;margin:0;border-right:1px solid #f2f2f2}.header .sub_menu .frame.table .row .sub_item:nth-child(1){border-bottom-right-radius:0 !important}.header .sub_menu .frame.table .row .sub_item:nth-child(2){border-right:none;border-bottom:1px solid #f2f2f2}.header .sub_menu .frame.table .row:first-child .sub_item:first-child{border-top-left-radius:5px}.header .sub_menu .frame.table .row:first-child .sub_item:last-child{border-top-right-radius:5px}.header .sub_menu .frame.table .row:last-child .sub_item:first-child{border-bottom-left-radius:5px;border-bottom:none}.header .sub_menu .frame.table .row:last-child .sub_item:last-child{border-bottom:none;border-bottom-right-radius:5px}.header .item.group.convert .sub_menu .sub_item{background-size:24px 24px !important;background-position:20px 23px;padding-left:59px}.lang{display:inline-block;margin-top:3px;font-size:90%;font-weight:300;outline:none;color:#828282;background-position:100% 7px;padding-right:14px;cursor:pointer;white-space:nowrap}.lang span{background-position:0 2px;background-size:16px 12px;background-repeat:no-repeat;opacity:1}.lang .flag{margin-right:4px}.lang .flag{display:inline-block;width:16px;height:12px;background-position:0 0;background-repeat:no-repeat;background-size:16px 12px;vertical-align:-2px;border:1px solid #f1f1f1}.lang .flag.en{background-image:url("../i/flags/en.svg")}.lang .flag.de{background-image:url("../i/flags/de.svg")}.lang .flag.fr{background-image:url("../i/flags/fr.svg")}.lang .flag.es{background-image:url("../i/flags/es.svg")}.lang .flag.ru{background-image:url("../i/flags/ru.svg")}.lang .flag.vi{background-image:url("../i/flags/vi.svg")}.lang .flag.pl{background-image:url("../i/flags/pl.svg")}.lang .flag.it{background-image:url("../i/flags/it.svg")}.lang .flag.ko{background-image:url("../i/flags/ko.svg")}.lang .flag.th{background-image:url("../i/flags/th.svg")}.lang .flag.tr{background-image:url("../i/flags/tr.svg")}.lang .flag.cn{background-image:url("../i/flags/cn.svg")}.lang .flag.pt{background-image:url("../i/flags/pt.svg")}.lang .flag.ja{background-image:url("../i/flags/ja.svg")}.lang .flag.id{background-image:url("../i/flags/id.svg")}.lang .flag.tw{background-image:url("../i/flags/tw.svg")}.lang .sub_menu{position:absolute;display:none;margin-left:0;z-index:8888}.lang .sub_menu .frame{padding-left:0;padding-right:0;padding-top:10px;padding-bottom:8px;box-shadow:1px 1px 3px 1px rgba(0,0,0,0.2);background-color:white;border-radius:5px}.lang .sub_menu a{display:block;width:100%;text-decoration:none;color:#333333;font-size:14px;font-weight:300;white-space:nowrap}.lang .sub_menu a .flag{margin-right:10px}.lang .sub_menu a .p{padding-top:8px;padding-bottom:8px;padding-left:20px;padding-right:60px;border-left:4px solid white}.lang .sub_menu a.current{font-weight:600}.lang .sub_menu a:hover{background-color:#f7f7f7}.lang .sub_menu a:hover .p{border-left:4px solid #e8e8e8}.lang:hover,.lang:focus{color:#333}.lang:hover .sub_menu,.lang:focus .sub_menu{display:block}.searchBox{padding-right:10px}.searchBox .inputContainer{width:100%;position:relative}.searchBox .inputContainer input{width:100%;font-size:110%;font-family:"Open Sans", sans-serif;font-weight:300;border-radius:5px;border:2px solid #d1d1d1;transition:border-color 200ms ease-in-out;outline:none;padding:6px 8px;padding-left:27px;padding-right:5px;box-sizing:border-box;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgMzg0Ij48cGF0aCBmaWxsPSIjNjY2NjY2IiBkPSJNMzg0LDM2MC43LDI3MC43LDI0Ny4zQTE1MS44LDE1MS44LDAsMCwwLDMwNCwxNTIuMkMzMDQsNjguMSwyMzUuOSwwLDE1MiwwUzAsNjguMiwwLDE1Mi4yLDY4LjEsMzA0LjQsMTUyLDMwNC40YTE1MS4zOCwxNTEuMzgsMCwwLDAsOTUuNS0zMy44TDM2MC43LDM4NFpNNTUuOCwyNDguNkExMzYuNCwxMzYuNCwwLDAsMSw1NS44LDU2LDEzNi4wOCwxMzYuMDgsMCwwLDEsMjQ4LjIsMjQ4LjVhMTM2LDEzNiwwLDAsMS0xOTIuNC4xWiIvPjwvc3ZnPg==');background-size:14px;background-repeat:no-repeat;background-position:8px 10px}.searchBox .inputContainer input:focus{border:2px solid #8bb3e2;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgMzg0Ij48cGF0aCBmaWxsPSIjMDAwMDAwIiBkPSJNMzg0LDM2MC43LDI3MC43LDI0Ny4zQTE1MS44LDE1MS44LDAsMCwwLDMwNCwxNTIuMkMzMDQsNjguMSwyMzUuOSwwLDE1MiwwUzAsNjguMiwwLDE1Mi4yLDY4LjEsMzA0LjQsMTUyLDMwNC40YTE1MS4zOCwxNTEuMzgsMCwwLDAsOTUuNS0zMy44TDM2MC43LDM4NFpNNTUuOCwyNDguNkExMzYuNCwxMzYuNCwwLDAsMSw1NS44LDU2LDEzNi4wOCwxMzYuMDgsMCwwLDEsMjQ4LjIsMjQ4LjVhMTM2LDEzNiwwLDAsMS0xOTIuNC4xWiIvPjwvc3ZnPg==')}.searchBox .inputContainer .clear{display:none;position:absolute;background-image:url("../i/close.svg");background-repeat:no-repeat;background-position:4px 4px;cursor:pointer;background-size:12px;width:20px;height:20px;top:9px;right:8px;opacity:0.6}.searchBox .inputContainer .clear:hover,.searchBox .inputContainer .clear:active{opacity:1}.searchBox .inputContainer.hasValue .clear{display:block}.searchBox .inputContainer.hasValue input{padding-right:35px}.searchBox .inputContainer.nothingFound input{border-color:#e99999}.searchBox .ex{font-size:12px;margin-top:6px;color:#999}.searchBox .ex .text{color:#666;cursor:pointer}.searchBox .ex .text:hover{color:#000}@media only screen and (max-width: 760px){.searchBox{padding-right:0}.searchBox .inputContainer input{width:80%}}@media only screen and (max-width: 500px){.searchBox{padding-right:0}.searchBox .inputContainer input{width:90%}}.root{display:flex;flex-direction:row;align-items:stretch;min-height:100%;width:100%}.root .sidebar{padding-left:40px;padding-right:30px;padding-top:25px;background-color:#f7f7f7;width:300px;box-sizing:border-box;display:flex;flex-direction:column}.root .sidebar .top{flex:1}.root .sidebar .top .logo{width:180px;height:68px;display:inline-block}.root .sidebar .top .lang{margin-bottom:27px}.root .sidebar .top .lang .sub_menu{margin-left:-24px;padding-top:8px}.root .sidebar .top .desc{font-size:160%;font-weight:300;margin-top:22px;line-height:1.35;color:#949494}.root .sidebar .top .searchBox{margin-top:40px}.root .sidebar .bottom{color:#949494;font-weight:300;padding-bottom:15px}.root .sidebar .bottom .copyright{margin-bottom:15px}.root .sidebar .bottom .contact a{color:#666;text-decoration:none}.root .sidebar .bottom .contact a:hover{color:#333333;text-decoration:underline}.root .sidebar .bottom .anchors a{color:inherit;text-decoration:none;margin-right:15px}.root .sidebar .bottom .anchors a:hover{text-decoration:underline}.root .sidebar .bottom .anchors a:last-child{margin-right:0}.root .apps{display:flex;flex-wrap:wrap;flex-direction:row;align-content:flex-start;flex:1}.root .apps .app{text-decoration:none;color:black;background-color:white;width:50%;height:auto;animation:fadeIn 0.5s;box-sizing:border-box;border-right:2px solid #f7f7f7;border-bottom:2px solid #f7f7f7;-webkit-tap-highlight-color:rgba(0,0,0,0.05)}.root .apps .app .padding{padding-left:50px;padding-right:30px;padding-top:31px;padding-bottom:40px;display:flex;flex-direction:column}.root .apps .app .padding img{margin-top:32px;margin-bottom:12px;border:none}.root .apps .app .padding .js_icon{width:100px;height:80px;margin-bottom:0px;margin-left:-19px}.root .apps .app .padding .js_icon.compress{margin-left:-24px}.root .apps .app .padding .js_icon.merge{margin-left:-15px}.root .apps .app .padding .js_icon.split{margin-left:-10px}.root .apps .app .padding .js_icon.protect{margin-left:-25px}.root .apps .app .padding .js_icon.unlock{margin-left:-27px}.root .apps .app .padding .js_icon.watermark{margin-left:-28px}.root .apps .app .padding .js_icon.page-numbers{margin-left:-20px}.root .apps .app .padding .js_icon.rotate{margin-left:-22px}.root .apps .app .padding .js_icon.convert{margin-left:-18px}.root .apps .app .padding .js_icon.ocr{margin-left:-29px}.root .apps .app .padding .js_icon.optimize{margin-left:-29px}.root .apps .app .padding .js_icon.more{margin-left:-25px}.root .apps .app .padding .title{font-size:130%;font-weight:700;color:#333333;margin-bottom:13px}.root .apps .app .padding .desc{font-size:85%;font-weight:300;color:#999999;line-height:1.75}.root .apps .app:hover{background-color:#f9f9f9}.root .apps .app.hidden{display:none}.root .apps .app.hidden{display:none}@media screen and (min-width: 980px){.root .apps .app{width:33.33333%}}@media screen and (min-width: 1200px){.root .sidebar{width:320px}.root .apps .app{width:25%}}@media screen and (min-width: 1500px){.root .sidebar{width:340px}.root .apps .app{width:20%}}@media screen and (min-width: 1800px){.root .sidebar{width:360px}.root .apps .app{width:16.66667%}}@media screen and (min-width: 2100px){.root .sidebar{width:380px}.root .apps .app{width:14.28571%}}@media screen and (min-width: 2400px){.root .sidebar{width:400px}.root .apps .app{width:12.5%}}.mobile_footer{display:none;background-color:#f7f7f7;padding-top:30px;padding-bottom:20px;text-align:center}.mobile_footer .anchors{text-align:center}.mobile_footer .anchors a{text-decoration:none;color:#949494;margin-right:30px}.mobile_footer .anchors a:last-child{margin-right:0}.mobile_footer .copyright{text-align:center;color:#dedede}.mobile_footer .contact{color:#949494;text-align:center}.mobile_footer .contact a{color:#666;text-decoration:none}.mobile_footer .contact a:hover{color:#333333;text-decoration:underline}.mobile_footer .lang_row{padding-bottom:10px}.mobile_footer .lang_row .my_select_1{margin:0;font-size:100%}.mobile_footer .lang_row .my_select_1:focus{outline:none}@media only screen and (max-width: 760px){html,body{height:auto}.root{display:block;min-height:0}.root .sidebar{width:100%;max-width:none;display:block;padding-left:50px;padding-right:50px;padding-top:0}.root .sidebar .top{padding-top:30px;padding-bottom:20px;text-align:center}.root .sidebar .top .lang{display:none}.root .sidebar .top .desc{margin-top:14px;padding-right:0}.root .sidebar .bottom{display:none}.root .apps .app{border-width:3px;width:33.33333%}.root .apps .app .padding{padding-left:10px;padding-right:10px;padding-bottom:33px;padding-top:23px}.root .apps .app .padding .img_cont{min-width:100px;text-align:center}.root .apps .app .padding .img_cont .js_icon{margin-left:0px !important}.root .apps .app .padding .text{text-align:center}.root .apps .app .padding .text .title{margin-top:5px;margin-bottom:0px;font-size:140%;font-weight:400}.root .apps .app .padding .text .desc{display:none}.root .apps .app:nth-child(2n){border-right-width:3px}.root .apps .app:nth-child(3n){border-right-width:0}.mobile_footer{display:block}}@media only screen and (max-width: 500px){.root .sidebar{padding-left:20px;padding-right:20px}.root .apps .app{width:50%}.root .apps .app:nth-child(2n){border-right-width:0}.root .apps .app:nth-child(3n){border-right-width:3px}}
\ No newline at end of file
diff --git a/utils/static/utils/text.css b/utils/static/utils/text.css
new file mode 100644
index 0000000..02fb7a6
--- /dev/null
+++ b/utils/static/utils/text.css
@@ -0,0 +1,14 @@
+ .utilsName
+ {
+ font-size: 40px;
+ color: white;
+ font-family: "Chaparral Pro";
+ }
+ .utilsText{
+ font-size: 20px;
+ font-style: italic;
+ color: #fe944a;
+ }
+ hr{
+ border-color: #fe944a;
+ }
diff --git a/utils/templates/utils/footer.html b/utils/templates/utils/footer.html
new file mode 100644
index 0000000..59848c6
--- /dev/null
+++ b/utils/templates/utils/footer.html
@@ -0,0 +1,25 @@
+
+
+
+
+ Footer
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/utils/templates/utils/header.html b/utils/templates/utils/header.html
index abc13d7..dffce2e 100644
--- a/utils/templates/utils/header.html
+++ b/utils/templates/utils/header.html
@@ -8,6 +8,7 @@
+
+