├── CNAME ├── README.md ├── about.html ├── bat ├── ReCaptcha │ ├── ReCaptcha.php │ ├── RequestMethod.php │ ├── RequestMethod │ │ ├── Curl.php │ │ ├── CurlPost.php │ │ ├── Post.php │ │ ├── Socket.php │ │ └── SocketPost.php │ ├── RequestParameters.php │ ├── Response.php │ └── autoload.php ├── phpmailer │ ├── PHPMailerAutoload.php │ ├── class.phpmailer.php │ ├── class.pop3.php │ └── class.smtp.php ├── rd-mailform.config.json ├── rd-mailform.php ├── rd-mailform.tpl ├── rd-search.php └── reCaptcha.php ├── contacts.html ├── css ├── bootstrap.css ├── fonts.css └── style.css ├── fonts ├── FontAwesome.otf ├── Linearicons.eot ├── Linearicons.svg ├── Linearicons.ttf ├── Linearicons.woff ├── Mercury-Regular.eot ├── Mercury-Regular.svg ├── Mercury-Regular.ttf ├── Mercury-Regular.woff ├── fontawesome-webfont.eot ├── fontawesome-webfont.svg ├── fontawesome-webfont.ttf ├── fontawesome-webfont.woff ├── fontawesome-webfont.woff2 ├── lg.eot ├── lg.svg ├── lg.ttf ├── lg.woff ├── materialdesignicons-webfont.eot ├── materialdesignicons-webfont.svg ├── materialdesignicons-webfont.ttf ├── materialdesignicons-webfont.woff └── materialdesignicons-webfont.woff2 ├── images ├── _blank.png ├── about-1-570x703.jpg ├── ajax-loader.gif ├── background-02-1920x60.jpg ├── background-02-3840x120.jpg ├── bg-1-1700x803.jpg ├── bg-image-2-1700x257.jpg ├── bg-image-3-1700x883.jpg ├── bg-image-4-1700x394.jpg ├── bg-pattern-boxed.png ├── blog-post-1-715x417.jpg ├── blog-post-2-715x417.jpg ├── blog-post-3-715x417.jpg ├── box-img-1-370x355.jpg ├── brand-1-200x48.png ├── brand-2-200x48.png ├── brand-3-200x48.png ├── brand-4-200x48.png ├── brand-5-200x48.png ├── decor-image-1-576x538.png ├── decor-image-1-576x5381.png ├── favicon.ico ├── favicon.png ├── foreground-01-1600x310.png ├── foreground-01-3200x620.png ├── foreground-02-1600x60.png ├── foreground-02-3200x120.png ├── gmap_marker.png ├── gmap_marker_active.png ├── home-1-570x703.jpg ├── home-2-636x480.jpg ├── ie8-panel │ └── warning_bar_0000_us.jpg ├── intro-bg-1.jpg ├── intro-bg-2.jpg ├── loading.gif ├── logo-default-200x34.png ├── logo-default-200x341.png ├── logo-inverse-200x34.png ├── logo-inverse-200x341.png ├── parallax-1-1920x1200.jpg ├── parallax-item-1-563x532.png ├── parallax-item-2-276x343.png ├── parallax-item-3-153x144.png ├── parallax-item-4-69x74.png ├── parallax-item-5-72x75.png ├── parallax-item-6-45x54.png ├── preloader.gif ├── preloader.png ├── services-1-765x480.jpg ├── single-post-2-368x293.jpg ├── single-post-3-368x293.jpg ├── single-service-1-770x414.jpg ├── single-service-2-370x467.jpg ├── team-classic-1-370x397.jpg ├── team-classic-2-370x397.jpg ├── team-classic-3-370x397.jpg ├── user-1-216x216.jpg ├── user-1-82x82.jpg ├── user-2-216x216.jpg ├── user-2-82x82.jpg ├── user-3-216x216.jpg ├── user-3-82x82.jpg ├── user-4-216x216.jpg ├── user-4-82x82.jpg ├── video-play.png ├── vimeo-play.png └── youtube-play.png ├── index.html ├── js ├── core.min.js └── script.js ├── typography.html └── папка ├── index.html ├── script.js └── style.css /CNAME: -------------------------------------------------------------------------------- 1 | www.ktr.one -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # parallax-scroll-page 2 | Parallax scroll effect 3 | 4 | Paralax effect soon! 5 | -------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | About 5 | 6 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | 36 | 37 | 38 |
39 | You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today. 46 |
47 |
48 |
49 |
50 |
51 |
52 |

Loading...

53 |
54 |
55 |
56 | 200 |
201 |
209 |
210 |
211 |
212 |

О нас

213 |

214 | На этой странице вы можете узнать больше о нашей команде и 215 | компании. Мы всегда рады Вам помочь! 216 |

217 |
218 |
219 |
220 |
221 | 222 |
223 |
224 |
225 |
226 |
227 |
228 | About us 229 |
230 |

231 | Несколько слов о нас 232 |

233 |

237 | Мы — команда профессионалов, увлеченных созданием передовых 238 | решений в мире веб-технологий. Наша специализация — разработка 239 | разнообразных веб-платформ, сайтов, приложений, ботов и систем 240 | искусственного интеллекта. Мы также специализируемся на 241 | автоматизации проектов и предприятий, обеспечивая 242 | эффективность и инновационные решения. 243 |

244 |

245 | Основной принцип нашей работы — качество и удобство. Мы 246 | создаем продукты, которые не только соответствуют самым 247 | современным технологическим стандартам, но и отвечают на 248 | реальные потребности наших клиентов. 249 |

250 |
251 | 252 |
253 |
254 |

Разработка

255 | 95 256 |
257 |
258 |
259 |
260 |
261 | 262 |
263 |
264 |

Маркетинг

265 | 75 266 |
267 |
268 |
269 |
270 |
271 | 272 |
273 |
274 |

Результат

275 | 100 276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
289 | 295 |
296 |
297 |
298 |
299 |
300 | 301 |
302 |
303 |
304 |
305 |
306 | ЛЮДИ ЗА НАШИМ УСПЕХОМ 307 |
308 |

309 | Познакомьтесь с нашей 310 | командой 311 |

312 |

313 | Наша команда состоит из высококвалифицированных специалистов со 314 | многолетним опытом работы в своих областях. Мы объединяем 315 | разнообразные знания, навыки и опыт, чтобы достигать выдающихся 316 | результатов во всех наших проектах. 317 |

318 |
319 |
320 |
321 |
325 |
326 |
327 | 333 |
334 |
335 |

Хусан Кадыров

336 | CEO 337 |

338 | 339 |

340 |
341 | 347 |
348 |
349 |
350 |
354 |
355 |
356 | 362 |
363 |
364 |

Jane McMillan

365 | Business Advisor 366 |

367 | Ut morbi tincidunt augue interdum velit. Sed euismod nisi 368 | porta lorem nisl rhoncus mattis rhoncus urna sed. 369 |

370 |
371 | 377 |
378 |
379 |
380 |
384 |
385 |
386 | 392 |
393 |
394 |

Robert Smith

395 | Marketing Manager 396 |

397 | Vitae aliquet nec ullamcorper sit amet risus nullam eget 398 | felis. Euismod lacinia at quis risus sed vulputate. 399 |

400 |
401 | 407 |
408 |
409 |
410 |
411 |
412 |
413 | 414 |
415 |
416 |
417 | 418 | 475 |
476 |
477 |
478 | 479 |
486 |
487 |
488 |
489 | Оставлись вопросы? 492 |

493 | Свяжитесь с нами: 495 | +998971003021 498 |

499 |

500 | Не стесняйтесь обращаться к нашей команде, чтобы узнать больше о 501 | предоставляемых нами услугах и многочисленных предложениях для 502 | Вашего бизнеса! 503 |

504 | Связаться с нами 509 |
510 |
511 |
512 |
513 | 534 | 652 |
653 |
654 | 655 | 656 | 657 | 658 | -------------------------------------------------------------------------------- /bat/ReCaptcha/ReCaptcha.php: -------------------------------------------------------------------------------- 1 | secret = $secret; 69 | 70 | if (!is_null($requestMethod)) { 71 | $this->requestMethod = $requestMethod; 72 | } else { 73 | $this->requestMethod = new RequestMethod\Post(); 74 | } 75 | } 76 | 77 | /** 78 | * Calls the reCAPTCHA siteverify API to verify whether the user passes 79 | * CAPTCHA test. 80 | * 81 | * @param string $response The value of 'g-recaptcha-response' in the submitted form. 82 | * @param string $remoteIp The end user's IP address. 83 | * @return Response Response from the service. 84 | */ 85 | public function verify($response, $remoteIp = null) 86 | { 87 | // Discard empty solution submissions 88 | if (empty($response)) { 89 | $recaptchaResponse = new Response(false, array('missing-input-response')); 90 | return $recaptchaResponse; 91 | } 92 | 93 | $params = new RequestParameters($this->secret, $response, $remoteIp, self::VERSION); 94 | $rawResponse = $this->requestMethod->submit($params); 95 | return Response::fromJson($rawResponse); 96 | } 97 | } 98 | -------------------------------------------------------------------------------- /bat/ReCaptcha/RequestMethod.php: -------------------------------------------------------------------------------- 1 | curl = $curl; 55 | } else { 56 | $this->curl = new Curl(); 57 | } 58 | } 59 | 60 | /** 61 | * Submit the cURL request with the specified parameters. 62 | * 63 | * @param RequestParameters $params Request parameters 64 | * @return string Body of the reCAPTCHA response 65 | */ 66 | public function submit(RequestParameters $params) 67 | { 68 | $handle = $this->curl->init(self::SITE_VERIFY_URL); 69 | 70 | $options = array( 71 | CURLOPT_POST => true, 72 | CURLOPT_POSTFIELDS => $params->toQueryString(), 73 | CURLOPT_HTTPHEADER => array( 74 | 'Content-Type: application/x-www-form-urlencoded' 75 | ), 76 | CURLINFO_HEADER_OUT => false, 77 | CURLOPT_HEADER => false, 78 | CURLOPT_RETURNTRANSFER => true, 79 | CURLOPT_SSL_VERIFYPEER => true 80 | ); 81 | $this->curl->setoptArray($handle, $options); 82 | 83 | $response = $this->curl->exec($handle); 84 | $this->curl->close($handle); 85 | 86 | return $response; 87 | } 88 | } 89 | -------------------------------------------------------------------------------- /bat/ReCaptcha/RequestMethod/Post.php: -------------------------------------------------------------------------------- 1 | array( 58 | 'header' => "Content-type: application/x-www-form-urlencoded\r\n", 59 | 'method' => 'POST', 60 | 'content' => $params->toQueryString(), 61 | // Force the peer to validate (not needed in 5.6.0+, but still works 62 | 'verify_peer' => true, 63 | // Force the peer validation to use www.google.com 64 | $peer_key => 'www.google.com', 65 | ), 66 | ); 67 | $context = stream_context_create($options); 68 | return file_get_contents(self::SITE_VERIFY_URL, false, $context); 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /bat/ReCaptcha/RequestMethod/Socket.php: -------------------------------------------------------------------------------- 1 | handle = fsockopen($hostname, $port, $errno, $errstr, (is_null($timeout) ? ini_get("default_socket_timeout") : $timeout)); 51 | 52 | if ($this->handle != false && $errno === 0 && $errstr === '') { 53 | return $this->handle; 54 | } 55 | return false; 56 | } 57 | 58 | /** 59 | * fwrite 60 | * 61 | * @see http://php.net/fwrite 62 | * @param string $string 63 | * @param int $length 64 | * @return int | bool 65 | */ 66 | public function fwrite($string, $length = null) 67 | { 68 | return fwrite($this->handle, $string, (is_null($length) ? strlen($string) : $length)); 69 | } 70 | 71 | /** 72 | * fgets 73 | * 74 | * @see http://php.net/fgets 75 | * @param int $length 76 | * @return string 77 | */ 78 | public function fgets($length = null) 79 | { 80 | return fgets($this->handle, $length); 81 | } 82 | 83 | /** 84 | * feof 85 | * 86 | * @see http://php.net/feof 87 | * @return bool 88 | */ 89 | public function feof() 90 | { 91 | return feof($this->handle); 92 | } 93 | 94 | /** 95 | * fclose 96 | * 97 | * @see http://php.net/fclose 98 | * @return bool 99 | */ 100 | public function fclose() 101 | { 102 | return fclose($this->handle); 103 | } 104 | } 105 | -------------------------------------------------------------------------------- /bat/ReCaptcha/RequestMethod/SocketPost.php: -------------------------------------------------------------------------------- 1 | socket = $socket; 75 | } else { 76 | $this->socket = new Socket(); 77 | } 78 | } 79 | 80 | /** 81 | * Submit the POST request with the specified parameters. 82 | * 83 | * @param RequestParameters $params Request parameters 84 | * @return string Body of the reCAPTCHA response 85 | */ 86 | public function submit(RequestParameters $params) 87 | { 88 | $errno = 0; 89 | $errstr = ''; 90 | 91 | if (false === $this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30)) { 92 | return self::BAD_REQUEST; 93 | } 94 | 95 | $content = $params->toQueryString(); 96 | 97 | $request = "POST " . self::SITE_VERIFY_PATH . " HTTP/1.1\r\n"; 98 | $request .= "Host: " . self::RECAPTCHA_HOST . "\r\n"; 99 | $request .= "Content-Type: application/x-www-form-urlencoded\r\n"; 100 | $request .= "Content-length: " . strlen($content) . "\r\n"; 101 | $request .= "Connection: close\r\n\r\n"; 102 | $request .= $content . "\r\n\r\n"; 103 | 104 | $this->socket->fwrite($request); 105 | $response = ''; 106 | 107 | while (!$this->socket->feof()) { 108 | $response .= $this->socket->fgets(4096); 109 | } 110 | 111 | $this->socket->fclose(); 112 | 113 | if (0 !== strpos($response, 'HTTP/1.1 200 OK')) { 114 | return self::BAD_RESPONSE; 115 | } 116 | 117 | $parts = preg_split("#\n\s*\n#Uis", $response); 118 | 119 | return $parts[1]; 120 | } 121 | } 122 | -------------------------------------------------------------------------------- /bat/ReCaptcha/RequestParameters.php: -------------------------------------------------------------------------------- 1 | secret = $secret; 69 | $this->response = $response; 70 | $this->remoteIp = $remoteIp; 71 | $this->version = $version; 72 | } 73 | 74 | /** 75 | * Array representation. 76 | * 77 | * @return array Array formatted parameters. 78 | */ 79 | public function toArray() 80 | { 81 | $params = array('secret' => $this->secret, 'response' => $this->response); 82 | 83 | if (!is_null($this->remoteIp)) { 84 | $params['remoteip'] = $this->remoteIp; 85 | } 86 | 87 | if (!is_null($this->version)) { 88 | $params['version'] = $this->version; 89 | } 90 | 91 | return $params; 92 | } 93 | 94 | /** 95 | * Query string representation for HTTP request. 96 | * 97 | * @return string Query string formatted parameters. 98 | */ 99 | public function toQueryString() 100 | { 101 | return http_build_query($this->toArray(), '', '&'); 102 | } 103 | } 104 | -------------------------------------------------------------------------------- /bat/ReCaptcha/Response.php: -------------------------------------------------------------------------------- 1 | success = $success; 80 | $this->errorCodes = $errorCodes; 81 | } 82 | 83 | /** 84 | * Is success? 85 | * 86 | * @return boolean 87 | */ 88 | public function isSuccess() 89 | { 90 | return $this->success; 91 | } 92 | 93 | /** 94 | * Get error codes. 95 | * 96 | * @return array 97 | */ 98 | public function getErrorCodes() 99 | { 100 | return $this->errorCodes; 101 | } 102 | } 103 | -------------------------------------------------------------------------------- /bat/ReCaptcha/autoload.php: -------------------------------------------------------------------------------- 1 | 8 | * @author Jim Jagielski (jimjag) 9 | * @author Andy Prevost (codeworxtech) 10 | * @author Brent R. Matzelle (original founder) 11 | * @copyright 2012 - 2014 Marcus Bointon 12 | * @copyright 2010 - 2012 Jim Jagielski 13 | * @copyright 2004 - 2009 Andy Prevost 14 | * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License 15 | * @note This program is distributed in the hope that it will be useful - WITHOUT 16 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 17 | * FITNESS FOR A PARTICULAR PURPOSE. 18 | */ 19 | 20 | /** 21 | * PHPMailer SPL autoloader. 22 | * @param string $classname The name of the class to load 23 | */ 24 | function PHPMailerAutoload($classname) 25 | { 26 | //Can't use __DIR__ as it's only in PHP 5.3+ 27 | $filename = dirname(__FILE__).DIRECTORY_SEPARATOR.'class.'.strtolower($classname).'.php'; 28 | if (is_readable($filename)) { 29 | require $filename; 30 | } 31 | } 32 | 33 | if (version_compare(PHP_VERSION, '5.1.2', '>=')) { 34 | //SPL autoloading was introduced in PHP 5.1.2 35 | if (version_compare(PHP_VERSION, '5.3.0', '>=')) { 36 | spl_autoload_register('PHPMailerAutoload', true, true); 37 | } else { 38 | spl_autoload_register('PHPMailerAutoload'); 39 | } 40 | } else { 41 | /** 42 | * Fall back to traditional autoload for old PHP versions 43 | * @param string $classname The name of the class to load 44 | */ 45 | function __autoload($classname) 46 | { 47 | PHPMailerAutoload($classname); 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /bat/phpmailer/class.pop3.php: -------------------------------------------------------------------------------- 1 | 8 | * @author Jim Jagielski (jimjag) 9 | * @author Andy Prevost (codeworxtech) 10 | * @author Brent R. Matzelle (original founder) 11 | * @copyright 2012 - 2014 Marcus Bointon 12 | * @copyright 2010 - 2012 Jim Jagielski 13 | * @copyright 2004 - 2009 Andy Prevost 14 | * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License 15 | * @note This program is distributed in the hope that it will be useful - WITHOUT 16 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 17 | * FITNESS FOR A PARTICULAR PURPOSE. 18 | */ 19 | 20 | /** 21 | * PHPMailer POP-Before-SMTP Authentication Class. 22 | * Specifically for PHPMailer to use for RFC1939 POP-before-SMTP authentication. 23 | * Does not support APOP. 24 | * @package PHPMailer 25 | * @author Richard Davey (original author) 26 | * @author Marcus Bointon (Synchro/coolbru) 27 | * @author Jim Jagielski (jimjag) 28 | * @author Andy Prevost (codeworxtech) 29 | */ 30 | class POP3 31 | { 32 | /** 33 | * The POP3 PHPMailer Version number. 34 | * @type string 35 | * @access public 36 | */ 37 | public $Version = '5.2.9'; 38 | 39 | /** 40 | * Default POP3 port number. 41 | * @type integer 42 | * @access public 43 | */ 44 | public $POP3_PORT = 110; 45 | 46 | /** 47 | * Default timeout in seconds. 48 | * @type integer 49 | * @access public 50 | */ 51 | public $POP3_TIMEOUT = 30; 52 | 53 | /** 54 | * POP3 Carriage Return + Line Feed. 55 | * @type string 56 | * @access public 57 | * @deprecated Use the constant instead 58 | */ 59 | public $CRLF = "\r\n"; 60 | 61 | /** 62 | * Debug display level. 63 | * Options: 0 = no, 1+ = yes 64 | * @type integer 65 | * @access public 66 | */ 67 | public $do_debug = 0; 68 | 69 | /** 70 | * POP3 mail server hostname. 71 | * @type string 72 | * @access public 73 | */ 74 | public $host; 75 | 76 | /** 77 | * POP3 port number. 78 | * @type integer 79 | * @access public 80 | */ 81 | public $port; 82 | 83 | /** 84 | * POP3 Timeout Value in seconds. 85 | * @type integer 86 | * @access public 87 | */ 88 | public $tval; 89 | 90 | /** 91 | * POP3 username 92 | * @type string 93 | * @access public 94 | */ 95 | public $username; 96 | 97 | /** 98 | * POP3 password. 99 | * @type string 100 | * @access public 101 | */ 102 | public $password; 103 | 104 | /** 105 | * Resource handle for the POP3 connection socket. 106 | * @type resource 107 | * @access private 108 | */ 109 | private $pop_conn; 110 | 111 | /** 112 | * Are we connected? 113 | * @type boolean 114 | * @access private 115 | */ 116 | private $connected = false; 117 | 118 | /** 119 | * Error container. 120 | * @type array 121 | * @access private 122 | */ 123 | private $errors = array(); 124 | 125 | /** 126 | * Line break constant 127 | */ 128 | const CRLF = "\r\n"; 129 | 130 | /** 131 | * Simple static wrapper for all-in-one POP before SMTP 132 | * @param $host 133 | * @param boolean $port 134 | * @param boolean $tval 135 | * @param string $username 136 | * @param string $password 137 | * @param integer $debug_level 138 | * @return boolean 139 | */ 140 | public static function popBeforeSmtp( 141 | $host, 142 | $port = false, 143 | $tval = false, 144 | $username = '', 145 | $password = '', 146 | $debug_level = 0 147 | ) { 148 | $pop = new POP3; 149 | return $pop->authorise($host, $port, $tval, $username, $password, $debug_level); 150 | } 151 | 152 | /** 153 | * Authenticate with a POP3 server. 154 | * A connect, login, disconnect sequence 155 | * appropriate for POP-before SMTP authorisation. 156 | * @access public 157 | * @param string $host The hostname to connect to 158 | * @param integer|boolean $port The port number to connect to 159 | * @param integer|boolean $timeout The timeout value 160 | * @param string $username 161 | * @param string $password 162 | * @param integer $debug_level 163 | * @return boolean 164 | */ 165 | public function authorise($host, $port = false, $timeout = false, $username = '', $password = '', $debug_level = 0) 166 | { 167 | $this->host = $host; 168 | // If no port value provided, use default 169 | if (false === $port) { 170 | $this->port = $this->POP3_PORT; 171 | } else { 172 | $this->port = (integer)$port; 173 | } 174 | // If no timeout value provided, use default 175 | if (false === $timeout) { 176 | $this->tval = $this->POP3_TIMEOUT; 177 | } else { 178 | $this->tval = (integer)$timeout; 179 | } 180 | $this->do_debug = $debug_level; 181 | $this->username = $username; 182 | $this->password = $password; 183 | // Reset the error log 184 | $this->errors = array(); 185 | // connect 186 | $result = $this->connect($this->host, $this->port, $this->tval); 187 | if ($result) { 188 | $login_result = $this->login($this->username, $this->password); 189 | if ($login_result) { 190 | $this->disconnect(); 191 | return true; 192 | } 193 | } 194 | // We need to disconnect regardless of whether the login succeeded 195 | $this->disconnect(); 196 | return false; 197 | } 198 | 199 | /** 200 | * Connect to a POP3 server. 201 | * @access public 202 | * @param string $host 203 | * @param integer|boolean $port 204 | * @param integer $tval 205 | * @return boolean 206 | */ 207 | public function connect($host, $port = false, $tval = 30) 208 | { 209 | // Are we already connected? 210 | if ($this->connected) { 211 | return true; 212 | } 213 | 214 | //On Windows this will raise a PHP Warning error if the hostname doesn't exist. 215 | //Rather than suppress it with @fsockopen, capture it cleanly instead 216 | set_error_handler(array($this, 'catchWarning')); 217 | 218 | if (false === $port) { 219 | $port = $this->POP3_PORT; 220 | } 221 | 222 | // connect to the POP3 server 223 | $this->pop_conn = fsockopen( 224 | $host, // POP3 Host 225 | $port, // Port # 226 | $errno, // Error Number 227 | $errstr, // Error Message 228 | $tval 229 | ); // Timeout (seconds) 230 | // Restore the error handler 231 | restore_error_handler(); 232 | 233 | // Did we connect? 234 | if (false === $this->pop_conn) { 235 | // It would appear not... 236 | $this->setError(array( 237 | 'error' => "Failed to connect to server $host on port $port", 238 | 'errno' => $errno, 239 | 'errstr' => $errstr 240 | )); 241 | return false; 242 | } 243 | 244 | // Increase the stream time-out 245 | stream_set_timeout($this->pop_conn, $tval, 0); 246 | 247 | // Get the POP3 server response 248 | $pop3_response = $this->getResponse(); 249 | // Check for the +OK 250 | if ($this->checkResponse($pop3_response)) { 251 | // The connection is established and the POP3 server is talking 252 | $this->connected = true; 253 | return true; 254 | } 255 | return false; 256 | } 257 | 258 | /** 259 | * Log in to the POP3 server. 260 | * Does not support APOP (RFC 2828, 4949). 261 | * @access public 262 | * @param string $username 263 | * @param string $password 264 | * @return boolean 265 | */ 266 | public function login($username = '', $password = '') 267 | { 268 | if (!$this->connected) { 269 | $this->setError('Not connected to POP3 server'); 270 | } 271 | if (empty($username)) { 272 | $username = $this->username; 273 | } 274 | if (empty($password)) { 275 | $password = $this->password; 276 | } 277 | 278 | // Send the Username 279 | $this->sendString("USER $username" . self::CRLF); 280 | $pop3_response = $this->getResponse(); 281 | if ($this->checkResponse($pop3_response)) { 282 | // Send the Password 283 | $this->sendString("PASS $password" . self::CRLF); 284 | $pop3_response = $this->getResponse(); 285 | if ($this->checkResponse($pop3_response)) { 286 | return true; 287 | } 288 | } 289 | return false; 290 | } 291 | 292 | /** 293 | * Disconnect from the POP3 server. 294 | * @access public 295 | */ 296 | public function disconnect() 297 | { 298 | $this->sendString('QUIT'); 299 | //The QUIT command may cause the daemon to exit, which will kill our connection 300 | //So ignore errors here 301 | try { 302 | @fclose($this->pop_conn); 303 | } catch (Exception $e) { 304 | //Do nothing 305 | }; 306 | } 307 | 308 | /** 309 | * Get a response from the POP3 server. 310 | * $size is the maximum number of bytes to retrieve 311 | * @param integer $size 312 | * @return string 313 | * @access private 314 | */ 315 | private function getResponse($size = 128) 316 | { 317 | $response = fgets($this->pop_conn, $size); 318 | if ($this->do_debug >= 1) { 319 | echo "Server -> Client: $response"; 320 | } 321 | return $response; 322 | } 323 | 324 | /** 325 | * Send raw data to the POP3 server. 326 | * @param string $string 327 | * @return integer 328 | * @access private 329 | */ 330 | private function sendString($string) 331 | { 332 | if ($this->pop_conn) { 333 | if ($this->do_debug >= 2) { //Show client messages when debug >= 2 334 | echo "Client -> Server: $string"; 335 | } 336 | return fwrite($this->pop_conn, $string, strlen($string)); 337 | } 338 | return 0; 339 | } 340 | 341 | /** 342 | * Checks the POP3 server response. 343 | * Looks for for +OK or -ERR. 344 | * @param string $string 345 | * @return boolean 346 | * @access private 347 | */ 348 | private function checkResponse($string) 349 | { 350 | if (substr($string, 0, 3) !== '+OK') { 351 | $this->setError(array( 352 | 'error' => "Server reported an error: $string", 353 | 'errno' => 0, 354 | 'errstr' => '' 355 | )); 356 | return false; 357 | } else { 358 | return true; 359 | } 360 | } 361 | 362 | /** 363 | * Add an error to the internal error store. 364 | * Also display debug output if it's enabled. 365 | * @param $error 366 | */ 367 | private function setError($error) 368 | { 369 | $this->errors[] = $error; 370 | if ($this->do_debug >= 1) { 371 | echo '
';
372 |             foreach ($this->errors as $error) {
373 |                 print_r($error);
374 |             }
375 |             echo '
'; 376 | } 377 | } 378 | 379 | /** 380 | * POP3 connection error handler. 381 | * @param integer $errno 382 | * @param string $errstr 383 | * @param string $errfile 384 | * @param integer $errline 385 | * @access private 386 | */ 387 | private function catchWarning($errno, $errstr, $errfile, $errline) 388 | { 389 | $this->setError(array( 390 | 'error' => "Connecting to the POP3 server raised a PHP warning: ", 391 | 'errno' => $errno, 392 | 'errstr' => $errstr, 393 | 'errfile' => $errfile, 394 | 'errline' => $errline 395 | )); 396 | } 397 | } 398 | -------------------------------------------------------------------------------- /bat/rd-mailform.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "useSmtp": false, 3 | "host": "stmp.gmail.com", 4 | "port": 465, 5 | "username": "demo@gmail.com", 6 | "password": "demopassword", 7 | "recipientEmail": "demo@gmail.com" 8 | } 9 | -------------------------------------------------------------------------------- /bat/rd-mailform.php: -------------------------------------------------------------------------------- 1 | ", ""), 57 | array("Email:", $_POST['email']), 58 | $template); 59 | } 60 | 61 | if (isset($_POST['message'])) { 62 | $template = str_replace( 63 | array("", ""), 64 | array("Message:", $_POST['message']), 65 | $template); 66 | } 67 | 68 | // In a regular expression, the character \v is used as "anything", since this character is rare 69 | preg_match("/()([^\v]*?)()/", $template, $matches, PREG_OFFSET_CAPTURE); 70 | foreach ($_POST as $key => $value) { 71 | if ($key != "counter" && $key != "email" && $key != "message" && $key != "form-type" && $key != "g-recaptcha-response" && !empty($value)){ 72 | $info = str_replace( 73 | array("", "", ""), 74 | array("", ucfirst($key) . ':', $value), 75 | $matches[0][0]); 76 | 77 | $template = str_replace("", $info, $template); 78 | } 79 | } 80 | 81 | $template = str_replace( 82 | array("", ""), 83 | array($subject, $_SERVER['SERVER_NAME']), 84 | $template); 85 | 86 | $mail = new PHPMailer(); 87 | 88 | 89 | if ($formConfig['useSmtp']) { 90 | //Tell PHPMailer to use SMTP 91 | $mail->isSMTP(); 92 | 93 | //Enable SMTP debugging 94 | // 0 = off (for production use) 95 | // 1 = client messages 96 | // 2 = client and server messages 97 | $mail->SMTPDebug = 0; 98 | 99 | $mail->Debugoutput = 'html'; 100 | 101 | // Set the hostname of the mail server 102 | $mail->Host = $formConfig['host']; 103 | 104 | // Set the SMTP port number - likely to be 25, 465 or 587 105 | $mail->Port = $formConfig['port']; 106 | 107 | // Whether to use SMTP authentication 108 | $mail->SMTPAuth = true; 109 | $mail->SMTPSecure = "ssl"; 110 | 111 | // Username to use for SMTP authentication 112 | $mail->Username = $formConfig['username']; 113 | 114 | // Password to use for SMTP authentication 115 | $mail->Password = $formConfig['password']; 116 | } 117 | 118 | $mail->From = $_POST['email']; 119 | 120 | # Attach file 121 | if (isset($_FILES['file']) && 122 | $_FILES['file']['error'] == UPLOAD_ERR_OK) { 123 | $mail->AddAttachment($_FILES['file']['tmp_name'], 124 | $_FILES['file']['name']); 125 | } 126 | 127 | if (isset($_POST['name'])){ 128 | $mail->FromName = $_POST['name']; 129 | }else{ 130 | $mail->FromName = "Site Visitor"; 131 | } 132 | 133 | foreach ($addresses[0] as $key => $value) { 134 | $mail->addAddress($value[0]); 135 | } 136 | 137 | $mail->CharSet = 'utf-8'; 138 | $mail->Subject = $subject; 139 | $mail->MsgHTML($template); 140 | $mail->send(); 141 | 142 | die('MF000'); 143 | } catch (phpmailerException $e) { 144 | die('MF254'); 145 | } catch (Exception $e) { 146 | die('MF255'); 147 | } 148 | -------------------------------------------------------------------------------- /bat/rd-mailform.tpl: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | <!-- #{Subject} --> 8 | 60 | 61 | 62 | 63 | 64 | 193 | 194 |
65 | 66 | 67 | 68 | 69 | 70 | 175 | 176 | 177 | 178 | 179 | 180 | 187 | 188 | 189 | 190 | 191 |
71 | 72 | 73 | 86 | 87 | 88 | 172 | 173 |
74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 |
Notification
85 |
89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 122 | 123 | 124 | 125 | 126 | 127 | 130 | 131 | 132 | 133 | 134 | 135 | 166 | 167 | 168 | 169 | 170 |
Hi, someone left a message for you at
101 | 102 | 103 | 110 | 111 | 112 | 119 | 120 |
104 | 105 | 106 | 107 | 108 |
109 |
113 | 114 | 115 | 116 | 117 |
118 |
121 |
128 | 129 |
136 | 137 | 138 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 163 | 164 |
139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 |
151 |
161 | 162 |
165 |
171 |
174 |
181 | 182 | 183 | 184 | 185 |
This is an automatically generated email, please do not reply.
186 |
192 |
195 | 196 | -------------------------------------------------------------------------------- /bat/rd-search.php: -------------------------------------------------------------------------------- 1 | (.*)\<\/title\>/", $contents, $page_title); //getting page title 46 | if (preg_match("#\(.*)\<\/body\>#si", $contents, $body_content)) { //getting content only between tags 47 | $clean_content = strip_tags($body_content[0]); //remove html tags 48 | $clean_content = preg_replace('/\s+/', ' ', $clean_content); //remove duplicate whitespaces, carriage returns, tabs, etc 49 | 50 | $found = strpos_recursive(mb_strtolower($clean_content, 'UTF-8'), $search_term); 51 | 52 | $final_result[$file_count]['page_title'][] = $page_title[1]; 53 | $final_result[$file_count]['file_name'][] = preg_replace("/^.{3}/", "\\1", $file); 54 | } 55 | 56 | for ($j = 0; $j < count($template_tokens); $j++) { 57 | if (preg_match("/\/", $contents, $res)) { 58 | $final_result[$file_count][$template_tokens[$j]] = $res[1]; 59 | } 60 | } 61 | 62 | if ($found && !empty($found)) { 63 | for ($z = 0; $z < count($found[0]); $z++) { 64 | $pos = $found[0][$z][1]; 65 | $side_chars = SIDE_CHARS; 66 | if ($pos < SIDE_CHARS) { 67 | $side_chars = $pos; 68 | if (isset($_GET['liveSearch']) and $_GET['liveSearch'] != "") { 69 | $pos_end = SIDE_CHARS + $search_term_length + 15; 70 | } else { 71 | $pos_end = SIDE_CHARS * 9 + $search_term_length; 72 | } 73 | } else { 74 | if (isset($_GET['liveSearch']) and $_GET['liveSearch'] != "") { 75 | $pos_end = SIDE_CHARS + $search_term_length + 15; 76 | } else { 77 | $pos_end = SIDE_CHARS * 9 + $search_term_length; 78 | } 79 | } 80 | 81 | $pos_start = $pos - $side_chars; 82 | $str = substr($clean_content, $pos_start, $pos_end); 83 | $result = preg_replace('#' . $search_term . '#ui', '\0', $str); 84 | //$result = preg_replace('#'.$search_term.'#ui', ''.$search_term.'', $str); 85 | $final_result[$file_count]['search_result'][] = $result; 86 | 87 | } 88 | } else { 89 | $final_result[$file_count]['search_result'][] = ''; 90 | } 91 | $file_count++; 92 | } 93 | 94 | if ($file_count > 0) { 95 | 96 | //Sort final result 97 | foreach ($final_result as $key => $row) { 98 | $search_result[$key] = $row['search_result']; 99 | } 100 | array_multisort($search_result, SORT_DESC, $final_result); 101 | } 102 | 103 | ?> 104 | 105 |
106 | 107 | 0 and isset($_GET['liveSearch']) and $_GET['liveSearch'] != "") { 108 | echo "
Quick Results
"; 109 | } ?> 110 | 111 |
    112 | = $search_live_count) { 120 | } else { 121 | ?> 122 |
  1. 123 | 124 | 140 |
  2. 141 |
    No results found for "' . $search_term . '"
    '; 148 | } 149 | ?> 150 | 153 |
  3. 154 | &filter=' class="search-submit"> 155 | 160 | 161 |
  4. 162 | 165 |
166 |
167 | 168 | 1) { 200 | $result = end($parts); 201 | } 202 | return $result; 203 | } 204 | 205 | function strpos_recursive($haystack, $needle, $offset = 0, &$results = array()) 206 | { 207 | $offset = stripos($haystack, $needle, $offset); 208 | if ($offset === false) { 209 | return $results; 210 | } else { 211 | $pattern = '/' . $needle . '/ui'; 212 | preg_match_all($pattern, $haystack, $results, PREG_OFFSET_CAPTURE); 213 | return $results; 214 | } 215 | } 216 | 217 | ?> -------------------------------------------------------------------------------- /bat/reCaptcha.php: -------------------------------------------------------------------------------- 1 | verify($_POST['g-recaptcha-response'], $_SERVER['REMOTE_ADDR']); 24 | 25 | if ($resp->isSuccess()): 26 | // If the response is a success, that's it! 27 | die('CPT000'); 28 | else: 29 | // Something wrong 30 | die('CPT002'); 31 | endif; 32 | 33 | endif; 34 | ?> 35 | -------------------------------------------------------------------------------- /contacts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Contacts 5 | 6 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | 36 | 37 | 38 |
39 | You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today. 46 |
47 |
48 |
49 |
50 |
51 |
52 |

Загрузка...

53 |
54 |
55 |
56 | 197 |
198 |
206 |
207 |
208 |
209 |

Контакты

210 |

211 | Ut enim ad minim laboris nisi ut aliquip ex ea commodo 212 | consequat. 213 |

214 |
215 |
216 |
217 |
218 | 219 |
220 |
221 | 222 |
223 |
224 |
231 |
232 | 235 | 242 |
243 |
244 | 247 | 254 |
255 |
256 | 259 | 266 |
267 |
268 | 271 | 277 |
278 | 279 |
280 |
285 |
286 |
287 | 290 |
291 |
292 |
293 |
294 |
295 |
296 | 297 |
298 | 299 | 300 | 301 |
309 |
310 |
    311 |
  • 315 |
316 |
317 |
318 | 339 |
340 |
341 |
342 |
343 | 356 | 365 |
366 |
367 | 368 |
369 | г. Ташкент, Юнусабадский р-н,Халкабог МФЙ, 16 квартал, 19а 372 |
373 | phoenixsolutions.uz@gmail.com+998(97) 100-30-21 376 |
    377 |
  • 378 | ПН-ПТ:9:30 - 21:00 381 |
  • 382 |
  • 383 | ПТ:10:00 - 21:00 386 |
  • 387 |
  • 388 | СБ:10:00 - 20:00 391 |
  • 392 |
393 |
394 |
395 | 396 | 403 |
404 |
405 | 406 | 434 |

435 | Будьте первым, кто узнает о наших последних новостях, 436 | обновлениях и специальных предложениях. 437 |

438 |
439 |
440 |
441 |
442 | 455 |
456 |
457 |
458 |
459 | 460 | 461 | 462 | 463 | -------------------------------------------------------------------------------- /fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /fonts/Linearicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/Linearicons.eot -------------------------------------------------------------------------------- /fonts/Linearicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/Linearicons.ttf -------------------------------------------------------------------------------- /fonts/Linearicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/Linearicons.woff -------------------------------------------------------------------------------- /fonts/Mercury-Regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/Mercury-Regular.eot -------------------------------------------------------------------------------- /fonts/Mercury-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/Mercury-Regular.ttf -------------------------------------------------------------------------------- /fonts/Mercury-Regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/Mercury-Regular.woff -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /fonts/lg.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/lg.eot -------------------------------------------------------------------------------- /fonts/lg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | { 8 | "fontFamily": "lg", 9 | "majorVersion": 1, 10 | "minorVersion": 0, 11 | "fontURL": "https://github.com/sachinchoolur/lightGallery", 12 | "copyright": "sachin", 13 | "license": "MLT", 14 | "licenseURL": "http://opensource.org/licenses/MIT", 15 | "version": "Version 1.0", 16 | "fontId": "lg", 17 | "psName": "lg", 18 | "subFamily": "Regular", 19 | "fullName": "lg", 20 | "description": "Font generated by IcoMoon." 21 | } 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | -------------------------------------------------------------------------------- /fonts/lg.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/lg.ttf -------------------------------------------------------------------------------- /fonts/lg.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/lg.woff -------------------------------------------------------------------------------- /fonts/materialdesignicons-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/materialdesignicons-webfont.eot -------------------------------------------------------------------------------- /fonts/materialdesignicons-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/materialdesignicons-webfont.ttf -------------------------------------------------------------------------------- /fonts/materialdesignicons-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/materialdesignicons-webfont.woff -------------------------------------------------------------------------------- /fonts/materialdesignicons-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/fonts/materialdesignicons-webfont.woff2 -------------------------------------------------------------------------------- /images/_blank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/_blank.png -------------------------------------------------------------------------------- /images/about-1-570x703.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/about-1-570x703.jpg -------------------------------------------------------------------------------- /images/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/ajax-loader.gif -------------------------------------------------------------------------------- /images/background-02-1920x60.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/background-02-1920x60.jpg -------------------------------------------------------------------------------- /images/background-02-3840x120.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/background-02-3840x120.jpg -------------------------------------------------------------------------------- /images/bg-1-1700x803.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/bg-1-1700x803.jpg -------------------------------------------------------------------------------- /images/bg-image-2-1700x257.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/bg-image-2-1700x257.jpg -------------------------------------------------------------------------------- /images/bg-image-3-1700x883.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/bg-image-3-1700x883.jpg -------------------------------------------------------------------------------- /images/bg-image-4-1700x394.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/bg-image-4-1700x394.jpg -------------------------------------------------------------------------------- /images/bg-pattern-boxed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/bg-pattern-boxed.png -------------------------------------------------------------------------------- /images/blog-post-1-715x417.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/blog-post-1-715x417.jpg -------------------------------------------------------------------------------- /images/blog-post-2-715x417.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/blog-post-2-715x417.jpg -------------------------------------------------------------------------------- /images/blog-post-3-715x417.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/blog-post-3-715x417.jpg -------------------------------------------------------------------------------- /images/box-img-1-370x355.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/box-img-1-370x355.jpg -------------------------------------------------------------------------------- /images/brand-1-200x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/brand-1-200x48.png -------------------------------------------------------------------------------- /images/brand-2-200x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/brand-2-200x48.png -------------------------------------------------------------------------------- /images/brand-3-200x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/brand-3-200x48.png -------------------------------------------------------------------------------- /images/brand-4-200x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/brand-4-200x48.png -------------------------------------------------------------------------------- /images/brand-5-200x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/brand-5-200x48.png -------------------------------------------------------------------------------- /images/decor-image-1-576x538.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/decor-image-1-576x538.png -------------------------------------------------------------------------------- /images/decor-image-1-576x5381.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/decor-image-1-576x5381.png -------------------------------------------------------------------------------- /images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/favicon.ico -------------------------------------------------------------------------------- /images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/favicon.png -------------------------------------------------------------------------------- /images/foreground-01-1600x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/foreground-01-1600x310.png -------------------------------------------------------------------------------- /images/foreground-01-3200x620.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/foreground-01-3200x620.png -------------------------------------------------------------------------------- /images/foreground-02-1600x60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/foreground-02-1600x60.png -------------------------------------------------------------------------------- /images/foreground-02-3200x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/foreground-02-3200x120.png -------------------------------------------------------------------------------- /images/gmap_marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/gmap_marker.png -------------------------------------------------------------------------------- /images/gmap_marker_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/gmap_marker_active.png -------------------------------------------------------------------------------- /images/home-1-570x703.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/home-1-570x703.jpg -------------------------------------------------------------------------------- /images/home-2-636x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/home-2-636x480.jpg -------------------------------------------------------------------------------- /images/ie8-panel/warning_bar_0000_us.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/ie8-panel/warning_bar_0000_us.jpg -------------------------------------------------------------------------------- /images/intro-bg-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/intro-bg-1.jpg -------------------------------------------------------------------------------- /images/intro-bg-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/intro-bg-2.jpg -------------------------------------------------------------------------------- /images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/loading.gif -------------------------------------------------------------------------------- /images/logo-default-200x34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/logo-default-200x34.png -------------------------------------------------------------------------------- /images/logo-default-200x341.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/logo-default-200x341.png -------------------------------------------------------------------------------- /images/logo-inverse-200x34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/logo-inverse-200x34.png -------------------------------------------------------------------------------- /images/logo-inverse-200x341.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/logo-inverse-200x341.png -------------------------------------------------------------------------------- /images/parallax-1-1920x1200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-1-1920x1200.jpg -------------------------------------------------------------------------------- /images/parallax-item-1-563x532.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-item-1-563x532.png -------------------------------------------------------------------------------- /images/parallax-item-2-276x343.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-item-2-276x343.png -------------------------------------------------------------------------------- /images/parallax-item-3-153x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-item-3-153x144.png -------------------------------------------------------------------------------- /images/parallax-item-4-69x74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-item-4-69x74.png -------------------------------------------------------------------------------- /images/parallax-item-5-72x75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-item-5-72x75.png -------------------------------------------------------------------------------- /images/parallax-item-6-45x54.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/parallax-item-6-45x54.png -------------------------------------------------------------------------------- /images/preloader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/preloader.gif -------------------------------------------------------------------------------- /images/preloader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/preloader.png -------------------------------------------------------------------------------- /images/services-1-765x480.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/services-1-765x480.jpg -------------------------------------------------------------------------------- /images/single-post-2-368x293.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/single-post-2-368x293.jpg -------------------------------------------------------------------------------- /images/single-post-3-368x293.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/single-post-3-368x293.jpg -------------------------------------------------------------------------------- /images/single-service-1-770x414.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/single-service-1-770x414.jpg -------------------------------------------------------------------------------- /images/single-service-2-370x467.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/single-service-2-370x467.jpg -------------------------------------------------------------------------------- /images/team-classic-1-370x397.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/team-classic-1-370x397.jpg -------------------------------------------------------------------------------- /images/team-classic-2-370x397.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/team-classic-2-370x397.jpg -------------------------------------------------------------------------------- /images/team-classic-3-370x397.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/team-classic-3-370x397.jpg -------------------------------------------------------------------------------- /images/user-1-216x216.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-1-216x216.jpg -------------------------------------------------------------------------------- /images/user-1-82x82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-1-82x82.jpg -------------------------------------------------------------------------------- /images/user-2-216x216.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-2-216x216.jpg -------------------------------------------------------------------------------- /images/user-2-82x82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-2-82x82.jpg -------------------------------------------------------------------------------- /images/user-3-216x216.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-3-216x216.jpg -------------------------------------------------------------------------------- /images/user-3-82x82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-3-82x82.jpg -------------------------------------------------------------------------------- /images/user-4-216x216.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-4-216x216.jpg -------------------------------------------------------------------------------- /images/user-4-82x82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/user-4-82x82.jpg -------------------------------------------------------------------------------- /images/video-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/video-play.png -------------------------------------------------------------------------------- /images/vimeo-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/vimeo-play.png -------------------------------------------------------------------------------- /images/youtube-play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timakasimovktr/parallax-scroll-page/664f917cd478073dd5c455a76db4978ae7d1be38/images/youtube-play.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Phoenix Solutions 5 | 6 | 10 | 11 | 12 | 17 | 18 | 19 | 20 | 36 | 37 | 38 |
39 | You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today. 46 |
47 |
48 |
49 |
50 |
51 |
52 |

Загрузка...

53 |
54 |
55 |
56 | 200 | 201 |
208 |
209 |
210 |
211 |
212 |

216 | самыелучшиеРешения. 223 |

224 |
227 | Свежие идеи для бизнеса. 228 |
229 |
230 |
231 |
232 | 238 |
239 |
240 |
241 |
242 |
243 |
244 | 250 |
251 |
252 |
253 |
254 | 260 |
261 |
262 |
263 |
264 | 270 |
271 |
272 |
273 |
274 | 280 |
281 |
282 |
283 |
284 | 290 |
291 |
292 |
293 |
294 | 300 |
301 |
302 |
303 |
304 | 305 |
306 |
307 |
308 |
309 |
313 | 319 |
320 |
321 |
322 |
323 |
324 | О нас 325 |
326 |

330 | Что мы делаем 331 |

332 |

333 | Внутри каждой вашей идеи мы видим потенциал для инноваций. 334 | Наша цель - не просто предоставить решения, а воплотить вашу 335 | уникальность в цифровую реальность. Мы стремимся к 336 | партнерству, где ваша вдохновляющая концепция становится 337 | фундаментом для технологического будущего. Доверьтесь нам, и 338 | вместе мы сделаем каждую вашу идею ключом к успешному 339 | завтрашнему дню. 340 |

341 |

345 | Маленькому или большому, вашему бизнесу понравится наша 346 | финансовая помощь и бизнес консультации! Мы счастливы, когда 347 | наши клиенты тоже. 348 |

349 | Читать дальше 354 |
355 |
356 |
357 |
358 |
ABOUT
359 |
360 | 361 |
362 |
363 |
364 |
365 |
НАШИ ОСОБЕННОСТИ
366 |

370 | Почему компании выбирают нас 371 |

372 |

373 | Имея более чем 5-летний опыт работы в бизнес-консалтинге, нам 374 | есть что предложить нашим клиентам. Вот несколько причин, по 375 | которым компании по всему миру выбирают нас. 376 |

377 |
378 |
379 |
380 |
ИННОВАЦИОННЫЕ РЕШЕНИЯ
381 |

382 | Наши услуги и решения основаны на бизнес-инновациях. 383 |

384 | 387 |
388 |
389 |
390 |
391 |
ОПЫТНАЯ КОМАНДА
392 |

393 | У нас работают лучшие консультанты с опытом работы более 394 | 10 лет. 395 |

396 | 399 |
400 |
401 |
402 |
403 |
СТРАТЕГИЧЕСКОЕ МЫШЛЕНИЕ
404 |

405 | Phoenix работает стратегически, чтобы найти лучший путь 406 | для вашего бизнеса. 407 |

408 | 411 |
412 |
413 |
414 |
415 |
ТВОРЧЕСКИЙ ПОДХОД
416 |

417 | Каждый проект, над которым мы работаем, основан на 418 | творческом решении любых вопросов. 419 |

420 | 423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 | 436 |
437 |
438 | features 439 |
440 |
441 | 442 |
443 |
444 |
445 |
446 |
447 |
448 | 2021 454 |
455 |
ГОД ОСНОВАНИЯ
456 |
457 |
458 |
459 |
460 |
461 | 20+ 465 |
466 |
УСПЕШНЫЕ ПРОЕКТЫ
467 |
468 |
469 |
470 |
471 |
472 | 13+ 477 |
478 |
ГЛОБАЛЬНЫЕ ПАРТНЕРЫ
479 |
480 |
481 |
482 |
483 |
484 | 24 488 |
489 |
ЧЛЕНЫ КОМАНДЫ
490 |
491 |
492 |
493 |
494 |
495 | 496 | 539 | 540 |
541 |
542 |
543 |
544 |
548 | ОТЗЫВЫ 549 |
550 |

554 | Что люди говорят о нас 555 |

556 | 688 |
689 |
690 |
691 |
692 | 713 |
714 |
715 |
716 |
717 | 730 | 739 |
740 |
741 | 742 |
743 | г. Ташкент, Юнусабадский р-н,Халкабог МФЙ, 16 квартал, 19а 746 |
747 | phoenixsolutions.uz@gmail.com+998(97) 100-30-21 750 |
    751 |
  • 752 | ПН-ПТ:9:30 - 21:00 755 |
  • 756 |
  • 757 | ПТ:10:00 - 21:00 760 |
  • 761 |
  • 762 | СБ:10:00 - 20:00 765 |
  • 766 |
767 |
768 |
769 | 770 | 777 |
778 |
779 | 780 | 808 |

809 | Будьте первым, кто узнает о наших последних новостях, 810 | обновлениях и специальных предложениях. 811 |

812 |
813 |
814 |
815 |
816 | 829 |
830 |
831 |
832 |
833 | 834 | 835 | 836 | 837 | 838 | -------------------------------------------------------------------------------- /typography.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Typography 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.
17 |
18 |
19 |
20 |
21 |
22 |

Loading...

23 |
24 |
25 |
26 | 91 |
92 |
93 |
94 |
95 |
96 |

Typography

97 |

Lots of Customization Options

98 |
99 |
100 |
101 |
102 | 103 |
104 |
105 |
106 |
107 |
    108 |
  • 109 |

    H1 Heading

    110 |
  • 111 |
  • 112 |

    H2 Heading

    113 |
  • 114 |
  • 115 |

    H3 Heading

    116 |
  • 117 |
  • 118 |

    H4 Heading

    119 |
  • 120 |
  • 121 |
    H5 Heading
    122 |
  • 123 |
  • 124 |
    H6 Heading
    125 |
  • 126 |
127 |
128 |
129 |
    130 |
  • 131 |

    H1 Heading

    132 |

    Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

    133 |
  • 134 |
  • 135 |

    H2 Heading

    136 |

    Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

    137 |
  • 138 |
  • 139 |

    H3 Heading

    140 |

    Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

    141 |
  • 142 |
  • 143 |

    H4 Heading

    144 |

    Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

    145 |
  • 146 |
  • 147 |
    H5 Heading
    148 |

    Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

    149 |
  • 150 |
  • 151 |
    H6 Heading
    152 |

    Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

    153 |
  • 154 |
155 |
156 |
157 |
158 |
159 | 160 |
161 |
162 |
163 |
164 |

Blockquote

165 | 166 |
167 |
168 | 169 | 170 | 171 |
172 |

Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

173 |
174 |
175 | 178 |
179 |
180 |
181 |
182 |
183 | 184 |
185 |
186 |
187 |
188 |

HTML Text Elements

189 |

Bold text 190 | This is a highlighted textThis is a strickethrough textThis is an underlined text.Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking forLinkHover linkPress linkWith advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.Tooltips 191 |

192 |
193 |
194 |
195 |
196 | 197 |
198 |
199 |
200 |
201 |

Unordered List

202 |

We specialize in a variety of services. Our aim is to deliver the top level of customer service based on your requests.

203 |
    204 |
  • Consulting
  • 205 |
  • Customer Service
  • 206 |
  • Innovation
  • 207 |
  • Management
  • 208 |
  • Ethics
  • 209 |
210 |

We hope that with our services you will receive the most personalized help in purchasing any kind of products you are looking for.

211 |
212 |
213 |
214 |
215 | 216 |
217 |
218 |
219 |
220 |

Ordered List

221 |

We specialize in a variety of services. Our aim is to deliver the top level of customer service based on your requests.

222 |
    223 |
  1. Consulting
  2. 224 |
  3. Customer Service
  4. 225 |
  5. Innovation
  6. 226 |
  7. Management
  8. 227 |
  9. Ethics
  10. 228 |
229 |

We hope that with our services you will receive the most personalized help in purchasing any kind of products you are looking for.

230 |
231 |
232 |
233 |
234 | 235 |
236 |
237 |

Icon List

238 |
239 |
240 |
241 |
242 |

Best Service

243 |
244 |

Our mission is to attract and retain customers by providing Best in Class solutions and fostering a profitable, disciplined culture of safety, service, and trust.

245 |
246 |
247 |
248 |
249 |
250 |
251 |

Reputation

252 |
253 |

We have established a strong presence in the industry. Our award-winning services earn a reputation for quality and excellence that few can rival.

254 |
255 |
256 |
257 |
258 |
259 |
260 |

Safety & Security

261 |
262 |

Safety for our employees, customers and the community we work with will always remain our primary focus in all the policies, procedures and programs.

263 |
264 |
265 |
266 |
267 |
268 |
269 | 270 |
271 |
272 |
273 |
274 |

Image Centered

275 |
276 |
277 |

Reliable Services

278 |
279 |
280 |

Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

281 |
282 |
283 |
284 |
285 | 286 |
287 |
288 |
289 |
290 |

Image Left

291 |
292 |
293 |
294 |
295 |

Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

296 |
297 |
298 |
299 |
300 |
301 |
302 | 303 |
304 |
305 |
306 |
307 |

Image Right

308 |
309 |
310 |
311 |
312 |

Welcome to our wonderful world. We sincerely hope that each and every user entering our website will find exactly what he/she is looking for. With advanced features of activating account and new login widgets, you will definitely have a great experience of using our web page.

313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 | 324 | 325 |
326 |
327 | 328 |
2164 Wall St, New YorkNY 10122, USA
info@demolink.org+1 800 123 45 67 329 |
    330 |
  • Mon-Thu:9:30 AM - 9:00 PM
  • 331 |
  • Fri:10:00 AM - 9:00 PM
  • 332 |
  • Sat:10:00 AM - 3:00 PM
  • 333 |
334 |
335 |
336 | 337 | 344 |
345 |
346 | 347 | 356 |

Be the first to find out about our latest news, updates, and special offers.

357 |
358 |
359 |
360 |
361 | 370 |
371 |
372 |
373 |
374 | 375 | 376 | 377 | -------------------------------------------------------------------------------- /папка/script.js: -------------------------------------------------------------------------------- 1 | gsap.registerPlugin(ScrollTrigger); 2 | let speed = 100; 3 | 4 | /* SCENE 1 */ 5 | let scene1 = gsap.timeline(); 6 | ScrollTrigger.create({ 7 | animation: scene1, 8 | trigger: ".scrollElement", 9 | start: "top top", 10 | end: "45% 100%", 11 | scrub: 3, 12 | }); 13 | 14 | // hills animation 15 | scene1.to("#h1-1", { y: 3 * speed, x: 1 * speed, scale: 0.9, ease: "power1.in" }, 0) 16 | scene1.to("#h1-2", { y: 2.6 * speed, x: -0.6 * speed, ease: "power1.in" }, 0) 17 | scene1.to("#h1-3", { y: 1.7 * speed, x: 1.2 * speed }, 0.03) 18 | scene1.to("#h1-4", { y: 3 * speed, x: 1 * speed }, 0.03) 19 | scene1.to("#h1-5", { y: 2 * speed, x: 1 * speed }, 0.03) 20 | scene1.to("#h1-6", { y: 2.3 * speed, x: -2.5 * speed }, 0) 21 | scene1.to("#h1-7", { y: 5 * speed, x: 1.6 * speed }, 0) 22 | scene1.to("#h1-8", { y: 3.5 * speed, x: 0.2 * speed }, 0) 23 | scene1.to("#h1-9", { y: 3.5 * speed, x: -0.2 * speed }, 0) 24 | 25 | //animate text 26 | scene1.to("#info", { y: 8 * speed }, 0) 27 | 28 | /* Bird */ 29 | gsap.fromTo("#bird", { opacity: 1 }, { 30 | y: -250, 31 | x: 800, 32 | ease: "power2.out", 33 | scrollTrigger: { 34 | trigger: ".scrollElement", 35 | start: "15% top", 36 | end: "60% 100%", 37 | scrub: 4, 38 | onEnter: function() { gsap.to("#bird", { scaleX: 1, rotation: 0 }) }, 39 | onLeave: function() { gsap.to("#bird", { scaleX: -1, rotation: -15 }) }, 40 | } 41 | }) 42 | 43 | /* Clouds */ 44 | let clouds = gsap.timeline(); 45 | ScrollTrigger.create({ 46 | animation: clouds, 47 | trigger: ".scrollElement", 48 | start: "top top", 49 | end: "70% 100%", 50 | scrub: 1, 51 | }); 52 | 53 | clouds.to("#cloud1", { x: 500 }, 0) 54 | clouds.to("#cloud2", { x: 1000 }, 0) 55 | clouds.to("#cloud3", { x: -1000 }, 0) 56 | clouds.to("#cloud4", { x: -700, y: 25 }, 0) 57 | 58 | 59 | 60 | /* Sun motion Animation */ 61 | let sun = gsap.timeline(); 62 | ScrollTrigger.create({ 63 | animation: sun, 64 | trigger: ".scrollElement", 65 | start: "top top", 66 | end: "2200 100%", 67 | scrub: 1, 68 | }); 69 | 70 | //sun motion 71 | sun.to("#bg_grad", { attr: { cy: "330" } }, 0.00) 72 | 73 | //bg change 74 | sun.to("#sun", { attr: { offset: "0.15" } }, 0.00) 75 | sun.to("#bg_grad stop:nth-child(2)", { attr: { offset: "0.15" } }, 0.00) 76 | sun.to("#bg_grad stop:nth-child(3)", { attr: { offset: "0.18" } }, 0.00) 77 | sun.to("#bg_grad stop:nth-child(4)", { attr: { offset: "0.25" } }, 0.00) 78 | sun.to("#bg_grad stop:nth-child(5)", { attr: { offset: "0.46" } }, 0.00) 79 | sun.to("#bg_grad stop:nth-child(6)", { attr: { "stop-color": "#FF9171" } }, 0) 80 | 81 | 82 | 83 | /* SCENE 2 */ 84 | let scene2 = gsap.timeline(); 85 | ScrollTrigger.create({ 86 | animation: scene2, 87 | trigger: ".scrollElement", 88 | start: "15% top", 89 | end: "40% 100%", 90 | scrub: 4, 91 | }); 92 | 93 | scene2.fromTo("#h2-1", { y: 500, opacity: 0 }, { y: 0, opacity: 1 }, 0) 94 | scene2.fromTo("#h2-2", { y: 500 }, { y: 0 }, 0.1) 95 | scene2.fromTo("#h2-3", { y: 700 }, { y: 0 }, 0.1) 96 | scene2.fromTo("#h2-4", { y: 700 }, { y: 0 }, 0.2) 97 | scene2.fromTo("#h2-5", { y: 800 }, { y: 0 }, 0.3) 98 | scene2.fromTo("#h2-6", { y: 900 }, { y: 0 }, 0.3) 99 | 100 | 101 | 102 | /* Bats */ 103 | gsap.fromTo("#bats", { opacity: 1, y: 400, scale: 0 }, { 104 | y: 120, 105 | scale: 0.8, 106 | transformOrigin: "50% 50%", 107 | ease: "power3.out", 108 | scrollTrigger: { 109 | trigger: ".scrollElement", 110 | start: "40% top", 111 | end: "70% 100%", 112 | scrub: 3, 113 | onEnter: function() { 114 | gsap.utils.toArray("#bats path").forEach((item, i) => { 115 | gsap.to(item, { scaleX: 0.5, yoyo: true, repeat: 11, duration: 0.15, delay: 0.7 + (i / 10), transformOrigin: "50% 50%" }) 116 | }); 117 | gsap.set("#bats", { opacity: 1 }) 118 | }, 119 | onLeave: function() { gsap.to("#bats", { opacity: 0, delay: 2 }) }, 120 | } 121 | }) 122 | 123 | 124 | /* Sun increase */ 125 | let sun2 = gsap.timeline(); 126 | ScrollTrigger.create({ 127 | animation: sun2, 128 | trigger: ".scrollElement", 129 | start: "2200 top", 130 | end: "5000 100%", 131 | scrub: 1, 132 | }); 133 | 134 | sun2.to("#sun", { attr: { offset: "0.6" } }, 0) 135 | sun2.to("#bg_grad stop:nth-child(2)", { attr: { offset: "0.7" } }, 0) 136 | sun2.to("#sun", { attr: { "stop-color": "#ffff00" } }, 0) 137 | sun2.to("#lg4 stop:nth-child(1)", { attr: { "stop-color": "#623951" } }, 0) 138 | sun2.to("#lg4 stop:nth-child(2)", { attr: { "stop-color": "#261F36" } }, 0) 139 | sun2.to("#bg_grad stop:nth-child(6)", { attr: { "stop-color": "#45224A" } }, 0) 140 | 141 | 142 | 143 | /* Transition (from Scene2 to Scene3) */ 144 | gsap.set("#scene3", { y: 580, visibility: "visible" }) 145 | let sceneTransition = gsap.timeline(); 146 | ScrollTrigger.create({ 147 | animation: sceneTransition, 148 | trigger: ".scrollElement", 149 | start: "70% top", 150 | end: "bottom 100%", 151 | scrub: 3, 152 | }); 153 | 154 | sceneTransition.to("#h2-1", { y: -680, scale: 1.5, transformOrigin: "50% 50%" }, 0) 155 | sceneTransition.to("#bg_grad", { attr: { cy: "-80" } }, 0.00) 156 | sceneTransition.to("#bg2", { y: 0 }, 0) 157 | 158 | 159 | 160 | /* Scene 3 */ 161 | let scene3 = gsap.timeline(); 162 | ScrollTrigger.create({ 163 | animation: scene3, 164 | trigger: ".scrollElement", 165 | start: "80% 50%", 166 | end: "bottom 100%", 167 | scrub: 3, 168 | }); 169 | 170 | //Hills motion 171 | scene3.fromTo("#h3-1", { y: 300 }, { y: -550 }, 0) 172 | scene3.fromTo("#h3-2", { y: 800 }, { y: -550 }, 0.03) 173 | scene3.fromTo("#h3-3", { y: 600 }, { y: -550 }, 0.06) 174 | scene3.fromTo("#h3-4", { y: 800 }, { y: -550 }, 0.09) 175 | scene3.fromTo("#h3-5", { y: 1000 }, { y: -550 }, 0.12) 176 | 177 | //stars 178 | scene3.fromTo("#stars", { opacity: 0 }, { opacity: 0.5, y: -500 }, 0) 179 | 180 | // Scroll Back text 181 | scene3.fromTo("#arrow2", { opacity: 0 }, { opacity: 0.7, y: -710 }, 0.25) 182 | scene3.fromTo("#text2", { opacity: 0 }, { opacity: 0.7, y: -710 }, 0.3) 183 | 184 | //gradient value change 185 | scene3.to("#bg2-grad", { attr: { cy: 600 } }, 0) 186 | scene3.to("#bg2-grad", { attr: { r: 500 } }, 0) 187 | 188 | 189 | /* falling star */ 190 | gsap.to("#fstar", { 191 | x: -700, 192 | y: -250, 193 | ease: "power4.out", 194 | scrollTrigger: { 195 | trigger: ".scrollElement", 196 | start: "4000 top", 197 | end: "6000 100%", 198 | scrub: 5, 199 | onEnter: function() { gsap.set("#fstar", { opacity: 1 }) }, 200 | onLeave: function() { gsap.set("#fstar", { opacity: 0 }) }, 201 | } 202 | }) 203 | 204 | 205 | //reset scrollbar position after refresh 206 | window.onbeforeunload = function() { 207 | window.scrollTo(0, 0); 208 | } 209 | 210 | 211 | let fullscreen; 212 | let fsEnter = document.getElementById('fullscr'); 213 | fsEnter.addEventListener('click', function (e) { 214 | e.preventDefault(); 215 | if (!fullscreen) { 216 | fullscreen = true; 217 | document.documentElement.requestFullscreen(); 218 | fsEnter.innerHTML = "Exit Fullscreen"; 219 | } 220 | else { 221 | fullscreen = false; 222 | document.exitFullscreen(); 223 | fsEnter.innerHTML = "Go Fullscreen"; 224 | } 225 | }); -------------------------------------------------------------------------------- /папка/style.css: -------------------------------------------------------------------------------- 1 | body, 2 | html{ 3 | margin: 0; 4 | padding: 0; 5 | height: 100%; 6 | } 7 | 8 | /* Hide scrollbar for Chrome, Safari and Opera */ 9 | body::-webkit-scrollbar { 10 | display: none; 11 | } 12 | 13 | /* Hide scrollbar for IE, Edge and Firefox */ 14 | body { 15 | -ms-overflow-style: none; /* IE and Edge */ 16 | scrollbar-width: none; /* Firefox */ 17 | } 18 | 19 | svg { 20 | display: block; 21 | width: 100%; 22 | height: 100vh; 23 | position: fixed; 24 | top: 0; 25 | left: 0; 26 | } 27 | 28 | .scrollElement { 29 | position: absolute; 30 | height: 6000px; 31 | width: 100px; 32 | top: 0; 33 | z-index: 0; 34 | } 35 | 36 | .btn { 37 | position: fixed; 38 | bottom: 5%; 39 | right: 0px; 40 | transform: translateX(-50%); 41 | border: 1px solid #fff; 42 | border-radius: 5px; 43 | font-size: 0.9rem; 44 | padding: 0.5rem 0.7em; 45 | background-color: transparent; 46 | color: #ffffff; 47 | font-family: Verdana, Geneva, Tahoma, sans-serif; 48 | -webkit-font-smoothing: antialiased; 49 | cursor: pointer; 50 | transition: all .3s; 51 | z-index: 11; 52 | } 53 | 54 | .btn_works { 55 | left: 100px; 56 | right: unset; 57 | text-decoration: none; 58 | } 59 | 60 | .btn:hover { 61 | background: #ffffff; 62 | color: #1B1734; 63 | } --------------------------------------------------------------------------------